Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

msg_communicator Member List

This is the complete list of members for msg_communicator, including all inherited members.

_addressmsg_communicator [private]
_aio_portmsg_communicator [private]
_close_connection(const guid_t &addr)msg_communicator [private]
_communicatormsg_base [protected]
_configmsg_communicator [private]
_connect(const conf_connection &info_, ub8_t timeout)msg_communicator [private]
_connectionsmsg_communicator [private]
_create_listener(const conf_listener &atom)msg_communicator [private]
_create_listeners()msg_communicator [private]
_debug_addressmsg_communicator [private]
_decrypt_private_key(const msg_cpp *reply, const rsa &rsa, room_byte_t &symetric_private_key)msg_communicator [private]
_destroy_connections()msg_communicator [private]
_destroy_listeners()msg_communicator [private]
_event_poolmsg_communicator [private]
_extract_keys(const msg_cpp *msg, integer &n, integer &e)msg_communicator [private]
_generate_crypt_private_key(const rsa &rsa, room_byte_t &symetric_private_key)msg_communicator [private]
_listenersmsg_communicator [private]
_managermsg_communicator [private]
_mtx_configmsg_communicator [private]
_mtx_connmsg_communicator [private]
_mtx_listenersmsg_communicator [private]
_mtx_resmsg_base [protected]
_onmsg_base [protected]
_pack_keys(const integer &n, const integer &e)msg_communicator [private]
_ping_timermsg_communicator [private]
_register_this()msg_communicator [private]
_revoke_this()msg_communicator [private]
_this_accessmsg_communicator [private, static]
_this_mapmsg_communicator [private, static]
_thread_managermsg_communicator [private]
_turn_off_connections()msg_communicator [private]
_turn_off_listeners()msg_communicator [private]
_turn_on_connections()msg_communicator [private]
_turn_on_listeners()msg_communicator [private]
add_connection(msg_connection *connection)msg_communicator
add_connection_config(const conf_connection &atom)msg_communicator
add_listener_config(const conf_listener &atom, bool start)msg_communicator
block()msg_queue< 3 > [inline]
cast(msg_t *msg)msg_communicator [inline, static]
cast(const msg_t *msg)msg_communicator [inline, static]
change_connection_address(const guid_t &old_address, msg_connection *connection)msg_communicator
check_handshake(const guid_t &sessionid, const msg_cpp *reply, const rsa *rsa, room_byte_t &symetric_private_key)msg_communicator
comm_msg(msg_cpp *msg)msg_communicator
connection_map_t typedefmsg_communicator [private]
construct_handshake(const rsa *rsa)msg_communicator
construct_msg(size_t size)msg_communicator
construct_ping()msg_communicator
copy_msg(msg_cpp *msg)msg_communicator
destroy_msg(msg_cpp *msg)msg_communicator
doxray()msg_communicator
find_connection(const guid_t &addr)msg_communicator
find_listener(transport_type type)msg_communicator
format_logging(size_t module, const char *file, size_t line, terimber_log_severity severity, const char *format,...) const terimber_log
get_address() const msg_communicator [inline]
get_aiosock()msg_communicator
get_event_pool()msg_communicator
get_msg_key(room_byte_t &crypt_private, const room_byte_t &crypt_external, const guid_t &session) const msg_communicator
get_sender(const msg_cpp *msg, guid_t &sender)msg_communicator [inline, static]
get_thread_manager()msg_communicator
init(const char *info_, const char *ini_key_)msg_communicator
init(const void *info_, size_t len)msg_communicator
init(xml_designer *nav)msg_communicator
is_block()msg_queue< 3 > [inline]
is_on() const msg_base [inline]
listener_list_t typedefmsg_communicator [private]
loan_communicator(const guid_t &addr)msg_communicator [static]
log_msg(const msg_cpp *msg)msg_communicator
log_on(terimber_log *log)terimber_log_helper [inline]
msg_base(msg_communicator *communicator_)msg_base
msg_communicator()msg_communicator
msg_queue()msg_queue< 3 > [protected]
msg_queue_processor(msg_communicator *communicator)msg_queue_processor
notify(size_t ident, size_t interval, size_t multiplier)msg_communicator [protected, virtual]
off()msg_base
on()msg_base
parse_connection(xml_designer *nav, conf_connection &atom)msg_communicator [static]
parse_listener(xml_designer *nav, conf_listener &atom)msg_communicator [static]
peek()msg_queue< 3 > [inline, protected]
pop(msg_cpp *&item)msg_queue< 3 > [inline, protected]
push(msg_cpp *item)msg_queue< 3 > [inline, protected]
remove_connection_config(const guid_t &address)msg_communicator
remove_listener_config(transport_type type)msg_communicator
reply_handshake(const msg_cpp *msg, room_byte_t *symetric_private_key)msg_communicator
resize_msg(msg_cpp *msg, size_t size)msg_communicator
return_communicator(const guid_t &addr, msg_communicator *comm)msg_communicator [static]
set_on(bool on)msg_base [inline, protected]
set_receiver(msg_cpp *msg, const guid_t &receiver)msg_communicator [inline, static]
shutdown_connection(msg_connection *connection)msg_communicator
terimber_log_helper()terimber_log_helper [inline]
this_map_t typedefmsg_communicator [private]
touch(size_t &top_priority)msg_queue< 3 > [inline, protected]
unblock()msg_queue< 3 > [inline, protected]
uninit()msg_communicator
v_do_job(size_t ident, void *user_data)msg_communicator [protected, virtual]
v_do_logging(size_t module, const char *file, size_t line, terimber_log_severity severity, const char *msg) const terimber_log_helper [inline, virtual]
v_has_job(size_t ident, void *user_data)msg_queue_processor [protected, virtual]
v_is_logging(size_t module, const char *file, size_t line, terimber_log_severity severity) const terimber_log_helper [inline, virtual]
v_off()msg_communicator [protected, virtual]
v_on()msg_communicator [protected, virtual]
validate_connection(const msg_connection *connection) const msg_communicator
wakeup()msg_communicator [protected, virtual]
~msg_base()msg_base [virtual]
~msg_communicator()msg_communicator
~msg_queue_processor()msg_queue_processor
~terimber_log()terimber_log [inline, virtual]
~terimber_thread_employer()terimber_thread_employer [inline, virtual]
~timer_callback()timer_callback [inline, virtual]



© Copyright Terimber 2003-.