The POSIX message queue interfaces are:
mq_open(3R) |
Connects to, and optionally creates, a named message queue. |
mq_close(3R) |
Ends the connection to an open message queue. |
mq_unlink(3R) |
Ends the connection to an open message queue and causes the queue to be removed when the last process closes it. |
mq_send(3R) |
Places a message in the queue. |
mq_receive(3R) |
Receives (removes) the oldest, highest priority message from the queue. |
mq_notify(3R) |
Notifies a process or thread that a message is available in the queue. |
mq_setattr(3R), mq_getattr(3R) |
Set or get message queue attributes. |