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

aiosock Member List

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

_abounded_listaiosock
_activate_block(size_t ident, aiosock_block *block, const sockaddr_in *pddr)aiosock [private]
_aiosock_io_handleaiosock [private]
_assign_socket(aio_sock_handle handle, terimber_aiosock_callback *callback, bool tcp_udp)aiosock [private]
_block_allocatoraiosock
_cancel_socket(aio_sock_handle handle)aiosock [private]
_capacityaiosock [private]
_clear_block_lists()aiosock [inline, private]
_close_socket(aio_sock_handle handle, bool tcp_udp)aiosock [private]
_delay_key_mapaiosock
_flag_io_portaiosock [private]
_get_block()aiosock [inline, private]
_in_threadaiosock [private]
_incoming_list_allocatoraiosock
_initial_listaiosock
_listeners_mapaiosock
_mtxaiosock
_onaiosock [private]
_outgoing_listaiosock
_port_initaiosock [private, static]
_process_accept(aio_sock_handle handle, terimber_aiosock_callback *client, aiosock_block *block)aiosock [private]
_process_block(aiosock_block *block)aiosock [private]
_process_connect(aio_sock_handle handle, aiosock_block *block)aiosock [private]
_process_recv(aio_sock_handle handle, aiosock_block *block, bool tcp_udp)aiosock [private]
_process_send(aio_sock_handle handle, aiosock_block *block, bool tcp_udp)aiosock [private]
_put_block(aiosock_block *block)aiosock [inline, private]
_reverse_mapaiosock
_socket_generatoraiosock
_socket_mapaiosock
_start_io_portaiosock [private]
_stop_io_portaiosock [private]
_thread_poolaiosock [private]
aiosock(size_t capacity, size_t deactivate_time_msec)aiosock
aiosock_block_allocator_t typedefaiosock [private]
aiosock_delay_key_t typedefaiosock [private]
aiosock_listener_map_t typedefaiosock [private]
aiosock_pblock_alloc_list_t typedefaiosock [private]
aiosock_pblock_allocator_t typedefaiosock [private]
aiosock_pblock_list_t typedefaiosock [private]
aiosock_reverse_map_iterator_t typedefaiosock [private]
aiosock_reverse_map_t typedefaiosock [private]
aiosock_socket_map_iterator_t typedefaiosock [private]
aiosock_socket_map_t typedefaiosock [private]
bind(size_t ident, const char *address, unsigned short port)aiosock [virtual]
close(size_t ident)aiosock [virtual]
complete_block(size_t sock_key, aiosock_block *ov, int err, size_t processed)aiosock [private]
connect(size_t ident, const char *address, unsigned short port, size_t timeout, void *userdata)aiosock [virtual]
create(terimber_aiosock_callback *callback, bool tcp_udp)aiosock [virtual]
doxray()aiosock [virtual]
find_socket_handle(size_t ident)aiosock [private]
format_logging(size_t module, const char *file, size_t line, terimber_log_severity severity, const char *format,...) const terimber_log
get_error_description(int err, char *buf, size_t len) const aiosock [inline, virtual]
getpeeraddr(size_t ident, sockaddr_in &addr)aiosock [virtual]
getsockaddr(size_t ident, sockaddr_in &addr)aiosock [virtual]
listen(size_t ident, unsigned short port, size_t max_connection, const char *address, unsigned short accept_pool, void *userdata)aiosock [virtual]
log_on(terimber_log *log)terimber_log_helper [inline]
off()aiosock
on()aiosock
process_accept_blocks()aiosock [private]
process_timeouted_blocks()aiosock [private]
receive(size_t ident, void *buf, size_t len, size_t timeout, const sockaddr_in *fromaddr, void *userdata)aiosock [virtual]
resolve_sock_error_code(int err, char *buf, size_t len)aiosock [static]
resolve_socket_address(const char *address, unsigned short port, sockaddr_in &addr)aiosock [private]
send(size_t ident, const void *buf, size_t len, size_t timeout, const sockaddr_in *toaddr, void *userdata)aiosock [virtual]
terimber_log_helper()terimber_log_helper [inline]
v_do_job(size_t ident, void *data)aiosock [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 *data)aiosock [protected, virtual]
v_is_logging(size_t module, const char *file, size_t line, terimber_log_severity severity) const terimber_log_helper [inline, virtual]
wait_for_io_completion()aiosock [private]
~aiosock()aiosock
~terimber_aiosock()terimber_aiosock [inline, virtual]
~terimber_log()terimber_log [inline, virtual]
~terimber_thread_employer()terimber_thread_employer [inline, virtual]



© Copyright Terimber 2003-.