27#ifndef DATA_MONITOR_SRC__
28#define DATA_MONITOR_SRC__
33#include <unordered_map>
51 using SinkFunc = std::function<void(
const std::shared_ptr<const NavMsg>&)>;
62 std::unordered_map<std::string, obs::Listener> m_listeners;
DataMonitorSrc(const SinkFunc &sink_func)
Create instance which listens and forwards messages using the sink_func callback function.
Custom event class for OpenCPN's notification system.
Define an action to be performed when a KeyProvider is notified.
Raw, undecoded messages definitions.
Raw messages layer, supports sending and recieving navmsg messages.
General observable pattern implementation built on top of wxWidgets event handling.
Miscellaneous utilities, many of which string related.