libosmscout
0.1
|
Base class for all navigation messages. More...
#include <Engine.h>
Public Member Functions | |
NavigationMessage (const Timestamp ×tamp) | |
virtual | ~NavigationMessage ()=default |
Public Attributes | |
const Timestamp | timestamp |
Base class for all navigation messages.
Messages that are send to the engine should named in presense tense (e.g. "GPSUpdate"). Messages that signal a change in the internal state should use past tense (e.g. "PositionChanged").
This way NavigationEngine::Process() should only get passed present tense named messages and should only return past tense named messages.
|
explicit |
|
virtualdefault |
const Timestamp osmscout::NavigationMessage::timestamp |