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

Provides access to members used to get auxiliary components. More...

#include <lwe_interface.h>

Inheritance diagram for ILWEFactoryUtils:
ISDKComponent

Public Member Functions

virtual ILWEParserWrapperSP SDK_CALLTYPE CreateParserPropertiesWrapper (const SDKUInt8 priority, const ISDKComponentSP &component) const =0 throw ()
 Creates a parser properties wrapper object. More...
 
virtual ILWEParserWrapperSP SDK_CALLTYPE CreateTextParserPropertiesWrapper (const ISDKComponentSP &component) const =0 throw ()
 Create a parser properties wrapper object for the default text parser. More...
 
virtual ILWEEndpointSP SDK_CALLTYPE GetSystemFunctionTransmitter () const =0 throw ()
 Get system function transmitter. More...
 
virtual ISDKPropertiesSP SDK_CALLTYPE GetErrorStats () const =0 throw ()
 Get communication errors statistics for whole components. 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

Provides access to members used to get auxiliary components.

Member Function Documentation

◆ CreateParserPropertiesWrapper()

virtual ILWEParserWrapperSP SDK_CALLTYPE CreateParserPropertiesWrapper ( const SDKUInt8  priority,
const ISDKComponentSP &  component 
) const
throw (
)
pure virtual

Creates a parser properties wrapper object.

Parameters
[in]priorityParser priority
[out]componentISDKComponent interface associated with the parser wrapper object

◆ CreateTextParserPropertiesWrapper()

virtual ILWEParserWrapperSP SDK_CALLTYPE CreateTextParserPropertiesWrapper ( const ISDKComponentSP &  component) const
throw (
)
pure virtual

Create a parser properties wrapper object for the default text parser.

Parameters
[in]priorityParser priority
[out]componentISDKComponent interface associated with the parser wrapper object

◆ GetSystemFunctionTransmitter()

virtual ILWEEndpointSP SDK_CALLTYPE GetSystemFunctionTransmitter ( ) const
throw (
)
pure virtual

Get system function transmitter.

Parameters
[out]componentISDKComponent interface associated with the parser wrapper object

◆ GetErrorStats()

virtual ISDKPropertiesSP SDK_CALLTYPE GetErrorStats ( ) const
throw (
)
pure virtual

Get communication errors statistics for whole components.

Parameters
[out]componentISDKProperties component with errors statistics

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