setEndOSTaskInCleanup

이 메소드는 RiCOSTask 클래스 영구 삭제시 해당 클래스와 연관된 운영 체제 태스크도 강제 종료해야 하는지 여부를 판별합니다. 이 메소드가 RiCTRUE를 리턴하면 RiCOSTask 정리 시 태스크가 종료됩니다.

시그니처
int RiCOSTask_setEndOSTaskInCleanup (
   RiCOSTask *const me, RiCBoolean val);
매개변수
me

RiCOSTask 오브젝트입니다.

val

가능한 값은 다음과 같습니다.

RiCTRUE— 오브젝트 소멸 프로세스의 일부로 태스크가 종료됩니다.
RiCFALSE— 오브젝트 영구 삭제시 태스크가 종료되지 않습니다.
리턴값

상태입니다. 가능한 값은 다음과 같습니다.

예제
int RiCOSTask_setEndOSTaskInCleanup(
   RiCOSTask * const me, RiCBoolean val)
{
   if (me == NULL) {return 0;}

   me->endOSTaskInCleanup = val;
   return 1;
}

피드백