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