I’m working on a Windows-only wxWidgets GUI application that shall receive asynchronous notifications from a service process via a named pipe. I would like to avoid spawning a separate thread for pipe handle monitoring. Hence, I’m thinking about using overlapped IO. My question is: what would be the most straight-forward way of receiving notifications for the pipe handle in the main thread?
I’m working on a Windows-only wxWidgets GUI application that shall receive asynchronous notifications from
Share
There is unfortunately no way to integrate an arbitrary
HANDLEwith wxWidgets event loop so the best solution is to use a separate thread and maybe call wxQueueEvent if you really need to modify the main thread.