YAMI4 - core
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(int &max_allowed, int &used)yami::core::agent
get_pending_outgoing_bytes(channel_descriptor cd, std::size_t &bytes)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, void *working_area=NULL, std::size_t area_size=0)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, void *working_area=NULL, std::size_t area_size=0)yami::core::agent
install_event_notifications(event_notification_function event_notification_callback, void *event_notification_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