[SOLVED]how to wait on multiple wait conditions/event
-
I wanted to have something similar to windows win32 api WaitForMultipleObjects call in qt. So that my calling thread can wait on mulitple events at a same time. We have QWaitCondition which can only wait for single event.
Please guide how we can wait on multiple events
-
As per my knowledge there is no direct API available by qt to deal with such kind of scenario. How I mitigate this problem is by taking help from localserver, localclient support of qt.
What I did is that I created one local server in my app, and the place from where I wanted to raise multiple event , there I just created a localsocket. Now I can transfer one byte of data every time when I wanted to raise an event , and this 1 byte of dtaa value will differ based on my requirement(signal type/event type).