YAMI4 C++ Library 2.0.0
Messaging Solution for Distributed Systems
|
Namespace devoted to everything related to YAMI4. More...
Classes | |
class | agent |
Message broker. More... | |
class | event_callback |
Event notification callback interface. More... | |
class | incoming_message |
Incoming message. More... | |
class | outgoing_message |
Outgoing message. More... | |
class | parameter_entry |
Read-only view on the parameters entry. More... | |
class | parameters |
Collection of message parameters. More... | |
class | raw_buffer_data_source |
Serializable wrapper for the raw binary data. More... | |
class | serializable |
Common interface for serializable data source. More... | |
class | value_publisher |
Simple subscription publisher. More... | |
class | yami_logic_error |
General exception class for reporting logic errors. More... | |
class | yami_runtime_error |
General exception class for reporting run-time errors. More... | |
Enumerations | |
enum | connection_event { new_incoming_connection , new_outgoing_connection , connection_closed } |
Kind of connection event. More... | |
enum | message_state { posted , transmitted , abandoned , replied , rejected } |
Outgoing message state. More... | |
enum | parameter_type { unused , boolean , integer , long_long , word , long_long_word , double_float , string , binary , boolean_array , integer_array , long_long_array , word_array , long_long_word_array , double_float_array , string_array , binary_array , nested_parameters , nested_parameters_array } |
Type of parameter entry. More... | |
enum | value_publisher_overflow_action { wait_for_previous_message , abandon_message , abandon_subscription } |
User-defined reaction to the overflow condition in value publisher. More... | |
Namespace devoted to everything related to YAMI4.
enum yami::message_state |
enum yami::parameter_type |
Type of parameter entry.
User-defined reaction to the overflow condition in value publisher.