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

aiogate Member List

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

_listener_mapaiogate [private]
_onaiogate [private]
_pin_allocatoraiogate [private]
_pin_listaiogate [private]
_pin_mapaiogate [private]
_pin_mtxaiogate [private]
_pin_portaiogate [private]
_pin_threadaiogate [private]
aiogate(size_t addional_working_threads, size_t mem_usage)aiogate
bind(const char *address, unsigned short port, terimber_aiogate_pin_factory *factory, void *arg)aiogate [virtual]
chunk_allocator_t typedefaiogate [private]
close(size_t ident)aiogate [virtual]
close_list_t typedefaiogate [private]
connect(const char *remote, unsigned short rport, const char *local, unsigned short lport, size_t timeout, terimber_aiogate_pin_factory *factory, void *arg)aiogate [virtual]
deaf(size_t ident)aiogate [virtual]
doxray()aiogate [virtual]
final_close(pin_info_extra &info)aiogate [private]
format_logging(size_t module, const char *file, size_t line, terimber_log_severity severity, const char *format,...) const terimber_log
initiate_close(size_t ident, size_t mask, bool invoke_callback)aiogate [private]
listen(const char *address, unsigned short port, size_t max_connection, unsigned short buffered_acceptors, terimber_aiogate_pin_factory *factory, void *arg)aiogate [virtual]
listener_map_t typedefaiogate [private]
lock_pin(mutex_keeper &mtx, pin_info &info, ub4_t mask)aiogate [private]
log_on(terimber_log *log)terimber_log_helper [inline]
off()aiogate
on()aiogate
pin_map_t typedefaiogate [private]
recv(size_t ident, bool expect_delivery, const sockaddr_in *toaddr)aiogate [virtual]
send(size_t ident, const void *buf, size_t len, const sockaddr_in *toaddr)aiogate [virtual]
send_bulk(size_t ident, const terimber_aiogate_buffer *bulk, size_t count, const sockaddr_in *toaddr)aiogate [virtual]
set_recv_timeout(size_t ident, size_t timeout)aiogate [virtual]
set_send_timeout(size_t ident, size_t timeout)aiogate [virtual]
terimber_log_helper()terimber_log_helper [inline]
unlock_pin(mutex_keeper &mtx, size_t ident, ub4_t mask, bool unmask_in_progress)aiogate [private]
v_do_job(size_t ident, void *user_data)aiogate [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)aiogate [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_on_accept(size_t handle, size_t handle_accepted, terimber_aiosock_callback *&callback, const sockaddr_in &peeraddr, void *userdata)aiogate [virtual]
v_on_connect(size_t handle, const sockaddr_in &peeraddr, void *userdata)aiogate [virtual]
v_on_error(size_t handle, int err, aiosock_type mask, void *userdata)aiogate [virtual]
v_on_receive(size_t handle, void *buf, size_t requested, size_t processed, const sockaddr_in &toaddr, void *userdata)aiogate [virtual]
v_on_send(size_t handle, void *buf, size_t requested, size_t processed, const sockaddr_in &toaddr, void *userdata)aiogate [virtual]
~aiogate()aiogate [virtual]
~terimber_aiogate()terimber_aiogate [inline, virtual]
~terimber_aiosock_callback()terimber_aiosock_callback [inline, virtual]
~terimber_log()terimber_log [inline, virtual]
~terimber_thread_employer()terimber_thread_employer [inline, virtual]



© Copyright Terimber 2003-.