Namespaces | |
Classes | |
struct | all_workers |
Message destination: all_workers. More... | |
struct | closest_worker |
Message destination: closest existing worker. More... | |
struct | global_state |
Message destination: global_state. More... | |
class | message |
Represents messages received from an Aether process or a client. More... | |
class | reader |
A source of messages to be deserialized and processed. More... | |
class | topic_list |
Event destination: subscribers of the specified topics. More... | |
class | writer |
A sink for messages to be sent by the process. More... | |
Typedefs | |
using | subscriber_topic_type = std::variant< topic::user_id, topic::entity_id, topic::custom, topic::unclaimed_events > |
topics which can be used for subscriptions More... | |
using | publisher_topic_type = std::variant< topic::user_id, topic::entity_id, topic::custom > |
topics which can be used as targets More... | |
using | size_prefix_type = uint64_t |
using aether::message::publisher_topic_type = typedef std::variant<topic::user_id, topic::entity_id, topic::custom> |
topics which can be used as targets
using aether::message::size_prefix_type = typedef uint64_t |
using aether::message::subscriber_topic_type = typedef std::variant<topic::user_id, topic::entity_id, topic::custom, topic::unclaimed_events> |
topics which can be used for subscriptions