isFull

The isFull method determines whether the message queue is full.

Signature
RiCBoolean RiCOSMessageQueue_isFull(
   RiCOSMessageQueue * const me);
Parameters
me

The RiCOSMessageQueue to check

Returns

The method returns one of the following values:

Example
RiCBoolean 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;
}

Feedback