![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <msgQLib.h>
#include <limits.h>
Go to the source code of this file.
Macros | |
#define | epicsMessageQueueCreate(c, s) ((epicsMessageQueueId)msgQCreate((c),(s),MSG_Q_FIFO)) |
#define | epicsMessageQueueDestroy(q) (msgQDelete((MSG_Q_ID)(q))) |
#define | epicsMessageQueueTrySend(q, m, l) (msgQSend((MSG_Q_ID)(q), (char*)(m), (l), NO_WAIT, MSG_PRI_NORMAL)) |
#define | epicsMessageQueueSend(q, m, l) (msgQSend((MSG_Q_ID)(q), (char*)(m), (l), WAIT_FOREVER, MSG_PRI_NORMAL)) |
#define | epicsMessageQueueTryReceive(q, m, s) (msgQReceive((MSG_Q_ID)(q), (char*)(m), (s), NO_WAIT)) |
#define | epicsMessageQueueReceive(q, m, s) (msgQReceive((MSG_Q_ID)(q), (char*)(m), (s), WAIT_FOREVER)) |
#define | epicsMessageQueuePending(q) (msgQNumMsgs((MSG_Q_ID)(q))) |
#define | epicsMessageQueueShow(q, l) (msgQShow((MSG_Q_ID)(q),(l))) |
#define epicsMessageQueueCreate | ( | c, | |
s | |||
) | ((epicsMessageQueueId)msgQCreate((c),(s),MSG_Q_FIFO)) |
Definition at line 22 of file osdMessageQueue.h.
#define epicsMessageQueueDestroy | ( | q | ) | (msgQDelete((MSG_Q_ID)(q))) |
Definition at line 23 of file osdMessageQueue.h.
#define epicsMessageQueuePending | ( | q | ) | (msgQNumMsgs((MSG_Q_ID)(q))) |
Definition at line 31 of file osdMessageQueue.h.
#define epicsMessageQueueReceive | ( | q, | |
m, | |||
s | |||
) | (msgQReceive((MSG_Q_ID)(q), (char*)(m), (s), WAIT_FOREVER)) |
Definition at line 29 of file osdMessageQueue.h.
#define epicsMessageQueueSend | ( | q, | |
m, | |||
l | |||
) | (msgQSend((MSG_Q_ID)(q), (char*)(m), (l), WAIT_FOREVER, MSG_PRI_NORMAL)) |
Definition at line 26 of file osdMessageQueue.h.
#define epicsMessageQueueShow | ( | q, | |
l | |||
) | (msgQShow((MSG_Q_ID)(q),(l))) |
Definition at line 32 of file osdMessageQueue.h.
#define epicsMessageQueueTryReceive | ( | q, | |
m, | |||
s | |||
) | (msgQReceive((MSG_Q_ID)(q), (char*)(m), (s), NO_WAIT)) |
Definition at line 28 of file osdMessageQueue.h.
#define epicsMessageQueueTrySend | ( | q, | |
m, | |||
l | |||
) | (msgQSend((MSG_Q_ID)(q), (char*)(m), (l), NO_WAIT, MSG_PRI_NORMAL)) |
Definition at line 25 of file osdMessageQueue.h.