9#include "../messages.hpp"
10#include "../message_stringifier.h"
14#pragma warning(disable : 4251)
19struct subscription_point_t;
Basic namespace for all rotor functionalities.
Definition rotor.hpp:21
Base class for rotor message.
Definition message.h:52
Abstract interface for making textual/string representation of a message.
Definition message_stringifier.h:36
struct visitor_t concrete message type visitor
Definition message.h:96
the generic message meant to hold user-specific payload
Definition message.h:83
Abstract message visitor interface.
Definition message.h:36
Default stringifier of rotor messages.
Definition default_stringifier.h:64
void stringify_to(std::ostream &, const message_base_t &) const override
dumps string representation of a message to output stream
bool try_visit(const message_base_t &message, void *context) const override
returns true if a message has been successfully processed