24 unsigned int messageSize,
33 if(ticks<=0) ticks = 1;
35 return msgQSend((MSG_Q_ID)
id, (
char *)message, messageSize, ticks, MSG_PRI_NORMAL);
50 if(ticks<=0) ticks = 1;
52 return msgQReceive((MSG_Q_ID)
id, (
char *)message, size, ticks);
LIBCOM_API int epicsStdCall epicsMessageQueueSendWithTimeout(epicsMessageQueueId pmsg, void *message, unsigned int size, double timeout)
Send a message or timeout.
A C++ and a C facility for communication between threads.
LIBCOM_API int epicsStdCall epicsMessageQueueReceiveWithTimeout(epicsMessageQueueId pmsg, void *message, unsigned int size, double timeout)
Wait for a message to be queued.