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

aiofile Member List

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

_abounded_listaiofile
_activate_block(size_t ident, aiofile_block *block)aiofile [private]
_aiofile_io_handleaiofile [private]
_assign_file(aio_file_handle handle, terimber_aiofile_callback *callback)aiofile [private]
_block_allocatoraiofile
_cancel_file(aio_file_handle handle)aiofile [private]
_capacityaiofile [private]
_clear_block_lists()aiofile [inline, private]
_close_file(aio_file_handle handle)aiofile [private]
_delay_key_mapaiofile
_file_generatoraiofile
_file_mapaiofile
_flag_io_portaiofile [private]
_get_block()aiofile [inline, private]
_in_threadaiofile [private]
_incoming_list_allocatoraiofile
_initial_listaiofile
_mtxaiofile
_onaiofile [private]
_outgoing_listaiofile
_port_initaiofile [private, static]
_process_block(aiofile_block *block)aiofile [private]
_process_read(aio_file_handle handle, aiofile_block *block)aiofile [private]
_process_write(aio_file_handle handle, aiofile_block *block)aiofile [private]
_put_block(aiofile_block *block)aiofile [inline, private]
_reverse_mapaiofile
_start_io_portaiofile [private]
_stop_io_portaiofile [private]
_thread_poolaiofile [private]
aiofile(size_t capacity, size_t deactivate_time_msec)aiofile
aiofile_block_allocator_t typedefaiofile [private]
aiofile_delay_key_t typedefaiofile [private]
aiofile_file_map_iterator_t typedefaiofile [private]
aiofile_file_map_t typedefaiofile [private]
aiofile_listener_map_t typedefaiofile [private]
aiofile_pblock_alloc_list_t typedefaiofile [private]
aiofile_pblock_allocator_t typedefaiofile [private]
aiofile_pblock_list_t typedefaiofile [private]
aiofile_reverse_map_iterator_t typedefaiofile [private]
aiofile_reverse_map_t typedefaiofile [private]
close(size_t handle)aiofile [virtual]
complete_block(size_t sock_key, aiofile_block *ov, int err, size_t processed)aiofile [private]
doxray()aiofile [virtual]
find_socket_handle(size_t ident)aiofile [private]
format_logging(size_t module, const char *file, size_t line, terimber_log_severity severity, const char *format,...) const terimber_log
log_on(terimber_log *log)terimber_log_helper [inline]
off()aiofile
on()aiofile
open(const char *file_name, bool read_write, terimber_aiofile_callback *callback)aiofile [virtual]
process_timeouted_blocks()aiofile [private]
read(size_t handle, size_t offset, void *buf, size_t len, size_t timeout, void *userdata)aiofile [virtual]
resolve_socket_address(const char *address, unsigned short port, sockaddr_in &addr)aiofile [private]
terimber_log_helper()terimber_log_helper [inline]
v_do_job(size_t ident, void *data)aiofile [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)aiofile [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()aiofile [private]
write(size_t handle, size_t offset, const void *buf, size_t len, size_t timeout, void *userdata)aiofile [virtual]
~aiofile()aiofile
~terimber_aiofile()terimber_aiofile [inline, virtual]
~terimber_log()terimber_log [inline, virtual]
~terimber_thread_employer()terimber_thread_employer [inline, virtual]



© Copyright Terimber 2003-.