The Storyboard IO API layers on top of native message passing and communication APIs, dependent on the operating system:
SysV message queue
SysV message queue
QNX POSIX message queue (mqueue
server or
mq
server/library)
Using the SBIO_MQ_PATH environment variable you can determine
which message queue technology will be used. By default the
standard mqueue
server and corresponding C library
mq_*
functions will be used.
If the SBIO_MQ_PATH environment variable is set to point at the
libmq.so
library (i.e.
SBIO_MQ_PATH=/usr/lib/libmq.so
) then the default
binding for the message queue implementation can be changed to use the
mq
server and the corresponding mq library
functions.
If the SBIO_MQ_PATH environment variable is used, then it must be used consistently with all Storyboard IO clients and servers that want to communicate with one another.
WinCE MSMQ
MS-Mailslots
In memory queue