, 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] |