This interface is implemented in FRE for Linux and Windows.
This is a callback interface that is used for managing the work of the BatchProcessor object and reporting errors, occurred during processing. This interface is implemented on the client-side.
An object receiving notifications through this interface’s methods may do the following inside the methods’ implementation:
- Report processing errors to the user.
- Cancel processing.
- It can also process any system messages to help prevent the application from appearing unresponsive during long operations. This can be helpful in applications with a user interface.
Methods
| Name | Description |
|---|
| OnError | Delivers to the client descriptions of the errors appeared during processing. |
| OnProgress | Allows the client to cancel processing. |
The IBatchProcessor::Start method receives a pointer to this interface as an input parameter.
In Linux, this interface does not work if the Engine object is loaded as an out-of-process server.
See also
BatchProcessor