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

피드백