|
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.