
. On Thu, Aug 7, 2008 at 9:05 AM, dizzy <dizzy@roedu.net> wrote:
On Thursday 07 August 2008 14:26:23 Felipe Magno de Almeida wrote:
[snip]
Of course it's cool but there are limitations given by the OS and the GUI framework you use that do not allow that to happen. Do you have on all asio supported platforms an OS system call that can wait for events either from sockets or GUI? If so then you can do it (with some modification on asio to allow extensibility at that level). If not then you can't do it no matter how you design asio.
I don't know about linux, but win32 can wait for IO completion ports on any thread, so while GUI has this limitation, AIOs wouldn't, so they could live happily ever after. ;). Am I missing anything?
-- Mihai RUSU Email: dizzy@roedu.net "Linux is obsolete" -- AST
Regards, -- Felipe Magno de Almeida