YAMI4 Core Library 2.0.0
Messaging Solution for Distributed Systems
Loading...
Searching...
No Matches
yami::core::agent Member List

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) constyami::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