The SENC Builder callback interface. This interface is used to get the SENC builder processing reports. Defined in datalayer/inc/senc_builder/senc_builder_interface.h.
More...
#include <senc_builder_interface.h>
|
| virtual SDKResult SDK_CALLTYPE | OnProgress (const SENCBuilderStage &stage, const SDKUInt32 &curr_stage, const SDKUInt32 &total_stages, const SDKUInt32 &percentage_completed, bool &abort_operation)=0 throw () |
| | Notifies a client about the SENC builder processing progress. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | OnSENCBuilderMessage (const SDKResult &sse_result, const SDKString &cell_name)=0 throw () |
| | The SENC Builder message notifier. More...
|
| |
| virtual SDKResult SDK_CALLTYPE | OnMakeSENCToolMessage (const bool &is_error, const SDKString &message)=0 throw () |
| | The Make SENC tool message notifier. More...
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | AddRef () const =0 throw () |
| | Increments the reference count for an interface on a component.
|
| |
|
virtual SDKAtomicRefCount SDK_CALLTYPE | Release () const =0 throw () |
| | Decrements the reference count for an interface on a component.
|
| |
|
virtual SDKResult SDK_CALLTYPE | GetInterface (const InterfaceId &id, void **obj_ptr)=0 throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
|
template<typename _Itf > |
| SDKResult | GetInterface (_Itf **obj_ptr) throw () |
| | Returns pointers to the supported interfaces on a component.
|
| |
The SENC Builder callback interface. This interface is used to get the SENC builder processing reports. Defined in datalayer/inc/senc_builder/senc_builder_interface.h.
◆ MessageLevel
The S-57 to SENC converter message notifier.
- Parameters
-
| [in] | message_level | An error level indicator. 0 - INFO, 1 - ERROR, 2 - WARNING |
| [in] | message | The message. |
◆ OnProgress()
| virtual SDKResult SDK_CALLTYPE OnProgress |
( |
const SENCBuilderStage & |
stage, |
|
|
const SDKUInt32 & |
curr_stage, |
|
|
const SDKUInt32 & |
total_stages, |
|
|
const SDKUInt32 & |
percentage_completed, |
|
|
bool & |
abort_operation |
|
) |
| |
| throw | ( | |
| ) | | |
|
pure virtual |
Notifies a client about the SENC builder processing progress.
- Parameters
-
| [in] | stage | The current processing stage. |
| [in] | curr_stage | The current stage index in the processing sequence. |
| [in] | total_stages | The number of the processing stages. |
| [in] | percentage_completed | The complete percentage. |
| [out] | abort_operation | The address of a variable that receives the abort signal from the client. |
- Returns
- Not applicable
◆ OnSENCBuilderMessage()
| virtual SDKResult SDK_CALLTYPE OnSENCBuilderMessage |
( |
const SDKResult & |
sse_result, |
|
|
const SDKString & |
cell_name |
|
) |
| |
| throw | ( | |
| ) | | |
|
pure virtual |
The SENC Builder message notifier.
- Parameters
-
| [in] | sse_result | SSE error message code. |
| [in] | cell_name | The cell name. |
◆ OnMakeSENCToolMessage()
| virtual SDKResult SDK_CALLTYPE OnMakeSENCToolMessage |
( |
const bool & |
is_error, |
|
|
const SDKString & |
message |
|
) |
| |
| throw | ( | |
| ) | | |
|
pure virtual |
The Make SENC tool message notifier.
- Parameters
-
| [in] | is_error | An error indicator. If it is true the message is an error message. |
| [in] | message | The message. |
The documentation for this class was generated from the following file: