이 인터페이스는 Linux 및 Windows용 FRE에 구현되어 있습니다.
이 인터페이스는 BatchProcessor 객체의 작업을 관리하고 처리 중 발생한 오류를 보고하는 데 사용되는 콜백 인터페이스입니다. 이 인터페이스는 클라이언트 측에서 구현됩니다.
이 인터페이스의 메서드를 통해 알림을 받는 객체는 메서드 구현 내에서 다음 작업을 수행할 수 있습니다:
- 사용자에게 처리 오류를 알립니다.
- 처리를 취소합니다.
- 또한 긴 작업이 진행되는 동안 애플리케이션이 응답하지 않는 것처럼 보이지 않도록 시스템 메시지를 처리할 수 있습니다. 이는 사용자 인터페이스가 있는 애플리케이션에서 유용할 수 있습니다.
| 이름 | 설명 |
|---|
| OnError | 처리 중 발생한 오류에 대한 설명을 클라이언트에 전달합니다. |
| OnProgress | 클라이언트가 처리를 취소할 수 있도록 합니다. |
IBatchProcessor::Start 메서드는 이 인터페이스에 대한 포인터를 입력 매개변수로 받습니다.
Linux에서는 엔진 객체가 외부 프로세스 서버로 로드된 경우 이 인터페이스가 작동하지 않습니다.
BatchProcessor