create

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

피드백