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

回饋