28#ifndef DATA_MONITOR_SRC__
29#define DATA_MONITOR_SRC__
34#include <unordered_map>
42#include "observable.h"
53 using SinkFunc = std::function<void(
const std::shared_ptr<const NavMsg>&)>;
64 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.
Miscellaneous utilities, many of which string related.