|
YAMI4 C++ Library 2.0.0
Messaging Solution for Distributed Systems
|
This is the complete list of members for yami::agent, including all inherited members.
| add_listener(const std::string &listener) | yami::agent | |
| agent(const parameters &options=parameters()) | yami::agent | |
| agent(event_callback &event_listener, const parameters &options=parameters()) | yami::agent | |
| clean_outgoing_message_callback(outgoing_message_id id) | yami::agent | |
| close_connection(const std::string &target, std::size_t priority=0) | yami::agent | |
| get_channel_usage(std::size_t &max_allowed, std::size_t &used) | yami::agent | |
| get_next_message_id() | yami::agent | |
| get_outgoing_flow_state(std::size_t ¤t_level, std::size_t &high_water_mark, std::size_t &low_water_mark) const | yami::agent | |
| get_pending_outgoing_bytes(const std::string &target) | yami::agent | |
| hard_close_connection(const std::string &target) | yami::agent | |
| open_connection(const std::string &target) | yami::agent | |
| open_connection(const std::string &target, const parameters &options) | yami::agent | |
| outgoing_message_id typedef | yami::agent | |
| register_connection_event_monitor(functor &f) | yami::agent | inline |
| register_io_error_logger(functor &f) | yami::agent | inline |
| register_object(const std::string &object_name, functor &f) | yami::agent | inline |
| register_raw_object(const std::string &object_name, void(*callback)(incoming_message &im, void *hint), void *hint) (defined in yami::agent) | yami::agent | |
| register_value_publisher(const std::string &object_name, value_publisher &publisher) | yami::agent | |
| remove_listener(const std::string &listener) | yami::agent | |
| run_dispatcher(std::size_t dispatcher_index) | yami::agent | |
| run_worker() | yami::agent | |
| send(const std::string &target, const std::string &object_name, const std::string &message_name, const serializable &content=parameters(), std::size_t priority=0, bool auto_connect=true) | yami::agent | |
| send(outgoing_message &message, const std::string &target, const std::string &object_name, const std::string &message_name, const serializable &content=parameters(), std::size_t priority=0, bool auto_connect=true) | yami::agent | |
| send(functor &f, const std::string &target, const std::string &object_name, const std::string &message_name, const serializable &content=parameters(), std::size_t priority=0, bool auto_connect=true) | yami::agent | inline |
| send(const std::string &target, const serializable &header, const serializable &content, outgoing_message_id message_id, std::size_t priority=0, bool auto_connect=true) | yami::agent | |
| send(outgoing_message &message, const std::string &target, const serializable &header, const serializable &content, outgoing_message_id message_id, std::size_t priority=0, bool auto_connect=true) | yami::agent | |
| send(functor &f, const std::string &target, const serializable &header, const serializable &content, outgoing_message_id message_id, std::size_t priority=0, bool auto_connect=true) | yami::agent | inline |
| send_one_way(const std::string &target, const serializable &header, const serializable &content, outgoing_message_id message_id, std::size_t priority=0, bool auto_connect=true) | yami::agent | |
| send_one_way(const std::string &target, const std::string &object_name, const std::string &message_name, const serializable &content=parameters(), std::size_t priority=0, bool auto_connect=true) | yami::agent | |
| unregister_object(const std::string &object_name) | yami::agent | |
| ~agent() | yami::agent |