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