YAMI4 Core Library 2.0.0
Messaging Solution for Distributed Systems
|
This is the complete list of members for yami::core::agent, including all inherited members.
add_listener(const char *target, new_incoming_connection_function connection_hook=NULL, void *connection_hook_hint=NULL, const char **resolved_target=NULL) | yami::core::agent | |
agent() | yami::core::agent | |
clean() | yami::core::agent | |
close(channel_descriptor cd, std::size_t priority=0) | yami::core::agent | |
close(const char *target, std::size_t priority=0) | yami::core::agent | |
do_some_work(std::size_t timeout, bool allow_outgoing_traffic=true, bool allow_incoming_traffic=true) | yami::core::agent | |
get_channel_usage(std::size_t &max_allowed, std::size_t &used) | yami::core::agent | |
get_pending_outgoing_bytes(channel_descriptor cd, std::size_t &bytes) | yami::core::agent | |
get_pending_outgoing_bytes(const char *target, std::size_t &bytes) (defined in yami::core::agent) | yami::core::agent | |
hard_close(channel_descriptor cd) | yami::core::agent | |
hard_close(const char *target) | yami::core::agent | |
init(incoming_message_dispatch_function dispatch_callback, void *dispatch_hint, closed_connection_function disconnection_hook=NULL, void *disconnection_hook_hint=NULL, allocator *alloc=NULL) | yami::core::agent | |
init(const parameters &configuration_options, incoming_message_dispatch_function dispatch_callback, void *dispatch_hint, closed_connection_function disconnection_hook=NULL, void *disconnection_hook_hint=NULL, allocator *alloc=NULL) | yami::core::agent | |
install_event_notifications(event_notification_function event_notification_callback, void *event_notification_hint) | yami::core::agent | |
install_frame_acceptor(frame_acceptor_function frame_acceptor, void *frame_acceptor_hint) | yami::core::agent | |
install_io_error_logger(io_error_function io_error_callback, void *io_error_callback_hint) | yami::core::agent | |
interrupt_work_waiter() | yami::core::agent | |
is_open(const char *target, channel_descriptor &existing_channel) const | yami::core::agent | |
open(const char *target) | yami::core::agent | |
open(const char *target, channel_descriptor &cd, bool &created_new_channel) | yami::core::agent | |
open(const char *target, channel_descriptor &cd, bool &created_new_channel, const parameters *overriding_options) | yami::core::agent | |
post(channel_descriptor cd, const serializable &message_header, const serializable &message_body, std::size_t priority=0, message_progress_function progress_callback=NULL, void *progress_hint=NULL) | yami::core::agent | |
post(const char *target, const serializable &message_header, const serializable &message_body, std::size_t priority=0, message_progress_function progress_callback=NULL, void *progress_hint=NULL) | yami::core::agent | |
remove_listener(const char *target) | yami::core::agent | |
~agent() | yami::core::agent |