git-svn-id: http://svn.purei.org/purei/trunk@192 b36208d7-6611-0410-8bec-b1987f11c4a2
This commit is contained in:
jpd002 2007-12-09 03:26:33 +00:00
parent a34cafb0c4
commit 53bb0fbb66
15 changed files with 2441 additions and 1337 deletions

View file

@ -30,11 +30,13 @@ void CMailBox::WaitForCall()
void CMailBox::SendCall(const FunctionType& function, bool waitForCompletion)
{
{
#ifdef WIN32
if(waitForCompletion)
{
assert(!m_callDone);
m_callDone = false;
}
#endif
mutex::scoped_lock waitLock(m_waitMutex);
m_calls.push_back(function);
m_waitCondition.notify_all();