28#ifndef DATA_MONITOR_SRC__
29#define DATA_MONITOR_SRC__
34#include <unordered_map>
52 using SinkFunc = std::function<void(
const std::shared_ptr<const NavMsg>&)>;
63 std::unordered_map<std::string, ObsListener> m_listeners;
66 std::string m_last_payload;
Create a stream of input messages.
Define an action to be performed when a KeyProvider is notified.
Custom event class for OpenCPN's notification system.
Raw, undecoded messages definitions.
Raw messages layer, supports sending and recieving navmsg messages.
General observable implementation with several specializations.
Miscellaneous utilities, many of which string related.