create 메소드는
RiCOSMessageQueue 오브젝트를 작성합니다.
시그니처RiCOSMessageQueue * RiCOSMessageQueue_create(
RiCBoolean shouldGrow, int initSize);
매개변수shouldGrow
큐의 크기를
고정하거나(RiCFALSE) 필요에 따라 확장 가능한지(RiCTRUE)
여부를 판별합니다.
initSize
큐의 초기 크기를 지정합니다.
기본 메시지 큐 크기는 RiCOSDefaultMessageQueueSize 변수로 설정합니다.
메시지 큐의 최대 길이는 운영
체제 및 구현에 따라 다릅니다. 이 값은 일반적으로 특정 운영 체제의
어댑터에 설정되어 있습니다.
리턴값새로
작성된 RiCOSMessageQueue입니다.
예제RiCOSMessageQueue * RiCOSMessageQueue_create(
RiCBoolean shouldGrow, int initSize)
{
RiCOSMessageQueue * me = malloc(
sizeof(RiCOSMessageQueue));
RiCOSMessageQueue_init(me, shouldGrow, initSize);
return me;
}