CCriticalSection using wxWidgets instead of Windows OS calls

This commit is contained in:
s_nakamoto
2009-10-29 05:55:56 +00:00
parent cc0b4c3b62
commit fc0e97a70e
3 changed files with 35 additions and 22 deletions

6
net.h
View File

@@ -604,7 +604,7 @@ public:
void BeginMessage(const char* pszCommand)
{
EnterCriticalSection(&cs_vSend);
cs_vSend.Enter();
if (nPushPos != -1)
AbortMessage();
nPushPos = vSend.size();
@@ -618,7 +618,7 @@ public:
return;
vSend.resize(nPushPos);
nPushPos = -1;
LeaveCriticalSection(&cs_vSend);
cs_vSend.Leave();
printf("(aborted)\n");
}
@@ -643,7 +643,7 @@ public:
printf("\n");
nPushPos = -1;
LeaveCriticalSection(&cs_vSend);
cs_vSend.Leave();
}
void EndMessageAbortIfEmpty()