isFull 메소드는
메시지 큐가 꽉 차 있는지 여부를 판별합니다.
시그니처RiCBoolean RiCOSMessageQueue_isFull(
RiCOSMessageQueue * const me);
매개변수me
확인할 RiCOSMessageQueue입니다.
리턴값이 메소드는
다음 값 중 하나를 리턴합니다.
- RiCTRUE - 큐가 꽉 차 있습니다.
- RiCFALSE - 큐가 꽉 차 있지 않습니다.
예제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;
}