이 메소드는 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;
}