The isFull method determines
whether the message queue is full.
SignatureRiCBoolean RiCOSMessageQueue_isFull(
RiCOSMessageQueue * const me);
Parametersme
The RiCOSMessageQueue to
check
ReturnsThe
method returns one of the following values:
- RiCTRUE - The queue is full.
- RiCFALSE - The queue is not full.
ExampleRiCBoolean RiCOSMessageQueue_isFull(
RiCOSMessageQueue * const me)
{
MSG_Q_INFO msgQInfo;
if (RiCOSMessageQueue_isEmpty(me)) return FALSE;
if (OK != msgQInfoGet(me->hVxMQ, &msgQInfo))
return TRUE; /* Assume the worst case. */
if (msgQInfo.numMsgs < msgQInfo.maxMsgs) return FALSE;
return TRUE;
}