
Hello, a boost-shmem library would by very useful. I could not figure out how a process sharing multiple message-queues with several other processes gets informed from which message-queue can be read without blocking? Would this be possible (some demultiplexing mechanism)? Regards, Oliver

I could not figure out how a process sharing multiple message-queues with several other processes gets informed from which message-queue can be read without blocking? Would this be possible (some demultiplexing mechanism)?
It's not possible for the moment. And I don't know if operating systems provide this possibility with the asynchronous I/O API. I will try to see if this can be possible for a future version, though. Ion

Oliver.Kowalke@infineon.com wrote:
Hello, a boost-shmem library would by very useful. I could not figure out how a process sharing multiple message-queues with several other processes gets informed from which message-queue can be read without blocking? Would this be possible (some demultiplexing mechanism)?
If you want to implement really complicated inter process communication (IPC) then you should be using the QNX OS. IPC is at the core of its design at the kernel level. Jim
participants (3)
-
Ion Gaztañaga
-
Jim Douglas
-
Oliver.Kowalke@infineon.com