이
메소드는 동작 메커니즘을 초기화하고 이벤트 처리 전 상태 차트에서
초기(기본) 상태 전이를 사용합니다.
이러한 호출 완료 후 상태 차트는 초기 구성으로 설정됩니다.
startBehavior는
반응 오브젝트를 작성하는 스레드에서 호출되고 작성자 스레드에서 기본 상태 전이가
사용됩니다.
주: CTOR 클래스 내에서는
startBehavior를 호출하지 마십시오.
시그니처virtual OMBoolean startBehavior();
리턴값이 메소드는
다음 값 중 하나를 리턴합니다.
- TRUE -
동작 초기화에 성공했습니다.
- FALSE - 동작 초기화에 실패했습니다.
참고- 사용자 코드에서 인스턴스를 수동으로 선언한 경우
startBehavior;를 명시적으로 호출하는 것은 사용자의 책임입니다.
그렇지 않은 경우 해당 오브젝트가 이벤트에 반응하지 않습니다.
- startBehavior 메소드는
자신을
호출한 스레드에서 실행됩니다. 클래스가 활성 클래스인 경우 해당 스레드는
이 클래스의 스레드가 아닙니다.
- startBehavior 메소드는
조치를
실행시키며 드물게 인스턴스를 소멸시킬 수 있습니다.