, including all inherited members.
_abounded_list | aiosock | |
_activate_block(size_t ident, aiosock_block *block, const sockaddr_in *pddr) | aiosock | [private] |
_aiosock_io_handle | aiosock | [private] |
_assign_socket(aio_sock_handle handle, terimber_aiosock_callback *callback, bool tcp_udp) | aiosock | [private] |
_block_allocator | aiosock | |
_cancel_socket(aio_sock_handle handle) | aiosock | [private] |
_capacity | aiosock | [private] |
_clear_block_lists() | aiosock | [inline, private] |
_close_socket(aio_sock_handle handle, bool tcp_udp) | aiosock | [private] |
_delay_key_map | aiosock | |
_flag_io_port | aiosock | [private] |
_get_block() | aiosock | [inline, private] |
_in_thread | aiosock | [private] |
_incoming_list_allocator | aiosock | |
_initial_list | aiosock | |
_listeners_map | aiosock | |
_mtx | aiosock | |
_on | aiosock | [private] |
_outgoing_list | aiosock | |
_port_init | aiosock | [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_map | aiosock | |
_socket_generator | aiosock | |
_socket_map | aiosock | |
_start_io_port | aiosock | [private] |
_stop_io_port | aiosock | [private] |
_thread_pool | aiosock | [private] |
aiosock(size_t capacity, size_t deactivate_time_msec) | aiosock | |
aiosock_block_allocator_t typedef | aiosock | [private] |
aiosock_delay_key_t typedef | aiosock | [private] |
aiosock_listener_map_t typedef | aiosock | [private] |
aiosock_pblock_alloc_list_t typedef | aiosock | [private] |
aiosock_pblock_allocator_t typedef | aiosock | [private] |
aiosock_pblock_list_t typedef | aiosock | [private] |
aiosock_reverse_map_iterator_t typedef | aiosock | [private] |
aiosock_reverse_map_t typedef | aiosock | [private] |
aiosock_socket_map_iterator_t typedef | aiosock | [private] |
aiosock_socket_map_t typedef | aiosock | [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] |