Has anybody implemented yet a wxThread with multiple wait of the following form :
void* Entry()
{
while(::WaitForSingleObject(GetEvent(), INFINITE) == WAIT_OBJECT_0)
{
case(xxx):
DoSomething();
brake;
case(yyy):
DoSomethingElse();
break;
case(Exit):
ExitThread();
break;
default:
break;
}
}
wxThread how to implement multiple wait
-
- Earned a small fee
- Posts: 14
- Joined: Thu Dec 11, 2008 3:01 pm
-
- Earned a small fee
- Posts: 14
- Joined: Thu Dec 11, 2008 3:01 pm
Sorry for the error
EDIT by Auria : Please use code tags
Code: Select all
void* Entry()
{
while(DWORD dwWait = ::WaitForSingleMultipleObjects(...))
{
case(xxx):
DoSomething();
brake;
case(yyy):
DoSomethingElse();
break;
case(Exit):
ExitThread();
break;
default:
break;
}
}