init

init 方法會起始設定連接埠。

簽章
RiCBoolean RiCOSConnectionPort_init(
   RiCOSConnectionPort * const me);
參數
me

RiCOSConnectionPort 物件

傳回

如果成功,此方法會傳回 RiCTRUE

範例
RiCBoolean RiCOSConnectionPort_init(
   RiCOSConnectionPort * const me)
{
   RiCBoolean b;

   if (me==NULL) return RiCFALSE;
   me->m_Buf = NULL;
   b = RiCOSMutex_init(&me->m_SendMutex);
   b &= RiCOSEventFlag_init(&me->m_AckEventFlag);
   me->m_BufSize = 0;
   me->m_Connected = 0;
   me->m_dispatchfunc = NULL;
   me->m_ConnectionThread = NULL;
   me->m_ShouldWaitForAck = 1;
   me->m_NumberOfMessagesBetweenAck = 0;
   RiCOSEventFlag_reset(&me->m_AckEventFlag);
   return b;
}

意見回饋