isFull

isFull 方法用于确定消息队列是否已满。

特征符
RiCBoolean RiCOSMessageQueue_isFull(
   RiCOSMessageQueue * const me);
参数
me

这是要检查的 RiCOSMessageQueue

返回

此方法返回以下某个值:

示例
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;
}

反馈