NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
ISENCBuilderUserEvents Class Referenceabstract

The SENC Builder user event callback interface. This interface is used to get the SENC builder user events. Defined in datalayer/inc/senc_builder/senc_builder_interface.h. More...

#include <senc_builder_interface.h>

Inheritance diagram for ISENCBuilderUserEvents:
ISDKComponent

Public Member Functions

virtual SDKResult SDK_CALLTYPE OnUserEvent (const SENCBuilderUserEventTypes &event_type, const SDKAny &event_params, SENCBuilderUserEventActions &user_action)=0 throw ()
 User event notifier. More...
 
- Public Member Functions inherited from ISDKComponent
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.
 

Detailed Description

The SENC Builder user event callback interface. This interface is used to get the SENC builder user events. Defined in datalayer/inc/senc_builder/senc_builder_interface.h.

Member Function Documentation

◆ OnUserEvent()

virtual SDKResult SDK_CALLTYPE OnUserEvent ( const SENCBuilderUserEventTypes &  event_type,
const SDKAny &  event_params,
SENCBuilderUserEventActions &  user_action 
)
throw (
)
pure virtual

User event notifier.

Parameters
[in]event_type- Event type
[in]event_params- Event parameters
[out]user_action- Requested action

The documentation for this class was generated from the following file: