 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_MESSAGE_INTERFACE_H_
11 #define SDK_MESSAGE_INTERFACE_H_
49 SDKString& sender_name)
const throw() = 0;
76 virtual void SDK_CALLTYPE
Reset() throw() = 0;
89 virtual SDKResult SDK_CALLTYPE HandleMessage(
90 const IMessageSP& message)
throw() = 0;
107 virtual SDKResult SDK_CALLTYPE HandleMessage(
108 const IMessageSP& message)
throw() = 0;
116 #endif // SDK_MESSAGE_INTERFACE_H_
SDKUInt32 MessageSenderID
Message sender identifier.
Definition: message_interface.h:26
Provides access to members that manage a message.
Definition: message_interface.h:30
virtual MessageID SDK_CALLTYPE GetMessageID() const =0
Returns the value of the specified parameter.
A list of SDK error/return results.
Interfaces wrapper with reference count control.
Object generic properties interface.
Provides access to members that manage a message subscriber.
Definition: message_interface.h:81
virtual SDKResult SDK_CALLTYPE Next(MessageID &id) const =0
Retrieves the next MessageID in the enumeration sequence.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
SDKUInt32 MessageID
Message identifier.
Definition: message_interface.h:25
Provides access to members that control the properties.
Definition: properties_interface.h:32
virtual void SDK_CALLTYPE Reset()=0
Resets the enumeration sequence to the beginning.
virtual SDKResult SDK_CALLTYPE GetSenderID(MessageSenderID &sender_id) const =0
Returns the message sender identifier.
Common base SDK interfaces.
virtual ~IMessageSubscriberNonRefCounted()
dtor
Definition: message_interface.h:111
Enumerates the message identifiers which a component implementing IMessageSubscriber interface wants ...
Definition: message_interface.h:67
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
Message subscriber.
Definition: message_interface.h:99
virtual SDKResult SDK_CALLTYPE GetSenderName(SDKString &sender_name) const =0
Returns the message sender name.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.