CCriticalSection using wxWidgets instead of Windows OS calls

git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@19 1a98c847-1fd6-4fd8-948a-caf3550aa51b
This commit is contained in:
s_nakamoto
2009-10-29 05:55:56 +00:00
parent dd519206a6
commit dc73b326f9
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()