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

Message interface.
More...

Data Structures

class  IMessage
 Provides access to members that manage a message. More...
 
class  IEnumMessageID
 Enumerates the message identifiers which a component implementing IMessageSubscriber interface wants to subscribe on. More...
 
class  IMessageSubscriber
 Provides access to members that manage a message subscriber. More...
 
class  IMessageSubscriberNonRefCounted
 Message subscriber. More...
 

Enumerations

enum  MessageIDEnum { ,
  kMessage_NOP = -1, kMessage_App_Start = 0, kMessage_App_Shutdown, kMessage_App_Activated,
  kMessage_App_Dectivated, kMessage_Visualization_Refresh, kMessage_Visualization_RefreshDeferred, kMessage_Flash_On,
  kMessage_Flash_Off, kMessage_BuzzerState_Changed, kMessage_App_OneSecondTimer, kMessage_User
}
 Message ID's. More...
 

Detailed Description

Message interface.

Enumeration Type Documentation

◆ MessageIDEnum

Message ID's.

Enumerator
kMessage_NOP 

Not operable

kMessage_App_Start 

Application starts components.

kMessage_App_Shutdown 

Application shutdown components.

kMessage_App_Activated 

App activated.

kMessage_App_Dectivated 

App deactivated.

kMessage_Visualization_Refresh 

Refresh visualization layers except deferred layers.

kMessage_Visualization_RefreshDeferred 

Refresh visualization layers including deferred layers.

kMessage_Flash_On 

Flashing period visible.

kMessage_Flash_Off 

Flashing period invisible.

kMessage_BuzzerState_Changed 

The buzzer state has been changed.

kMessage_App_OneSecondTimer 

One second timer.

kMessage_User 

User messages start from this index.