|
Kannel: Open Source WAP and SMS gateway
svn-r5336
|
Public Types | |
| enum | { yes, no } |
Data Fields | |
| Mutex * | inlock |
| Mutex * | outlock |
| volatile sig_atomic_t | claimed |
| long | claiming_thread |
| int | fd |
| enum Connection:: { ... } | connected |
| Octstr * | outbuf |
| long | outbufpos |
| unsigned int | output_buffering |
| Octstr * | inbuf |
| long | inbufpos |
| int | read_eof |
| int | io_error |
| FDSet * | registered |
| conn_callback_t * | callback |
| void * | callback_data |
| conn_callback_data_destroyer_t * | callback_data_destroyer |
| int | listening_pollin |
| int | listening_pollout |
| anonymous enum |
| Enumerator | |
|---|---|
| yes | |
| no | |
| conn_callback_t* Connection::callback |
Definition at line 142 of file conn.c.
Referenced by conn_register_real(), conn_unregister(), conn_wrap_fd(), and poll_callback().
| void* Connection::callback_data |
Definition at line 143 of file conn.c.
Referenced by conn_destroy(), conn_register_real(), conn_unregister(), conn_wrap_fd(), and poll_callback().
| conn_callback_data_destroyer_t* Connection::callback_data_destroyer |
Definition at line 144 of file conn.c.
Referenced by conn_destroy(), conn_register_real(), conn_unregister(), and conn_wrap_fd().
| volatile sig_atomic_t Connection::claimed |
Definition at line 113 of file conn.c.
Referenced by conn_claim(), conn_wrap_fd(), lock_in(), lock_out(), unlock_in_real(), and unlock_out_real().
| long Connection::claiming_thread |
Definition at line 115 of file conn.c.
Referenced by conn_claim(), lock_in(), and lock_out().
| enum { ... } Connection::connected |
| int Connection::fd |
Definition at line 119 of file conn.c.
Referenced by conn_destroy(), conn_flush(), conn_get_connect_result(), conn_get_id(), conn_register_real(), conn_unregister(), conn_wait(), conn_wrap_fd(), poll_callback(), unlocked_read(), unlocked_register_pollin(), unlocked_register_pollout(), and unlocked_write().
| Octstr* Connection::inbuf |
Definition at line 133 of file conn.c.
Referenced by conn_destroy(), conn_read_line(), conn_read_packet(), conn_read_withlen(), conn_wrap_fd(), unlocked_get(), unlocked_inbuf_len(), and unlocked_read().
| long Connection::inbufpos |
Definition at line 134 of file conn.c.
Referenced by conn_read_line(), conn_read_packet(), conn_read_withlen(), conn_wrap_fd(), unlocked_get(), unlocked_inbuf_len(), and unlocked_read().
| Mutex* Connection::inlock |
Definition at line 111 of file conn.c.
Referenced by conn_destroy(), conn_wrap_fd(), lock_in(), and unlock_in_real().
| int Connection::io_error |
Definition at line 137 of file conn.c.
Referenced by conn_error(), conn_register_real(), conn_wait(), conn_wrap_fd(), poll_callback(), unlocked_read(), and unlocked_write().
| int Connection::listening_pollin |
Definition at line 146 of file conn.c.
Referenced by conn_register_real(), conn_unregister(), conn_wrap_fd(), poll_callback(), and unlocked_register_pollin().
| int Connection::listening_pollout |
Definition at line 148 of file conn.c.
Referenced by conn_register_real(), conn_unregister(), conn_wrap_fd(), poll_callback(), and unlocked_register_pollout().
| Octstr* Connection::outbuf |
Definition at line 125 of file conn.c.
Referenced by conn_destroy(), conn_wrap_fd(), conn_write(), conn_write_data(), conn_write_withlen(), unlocked_outbuf_len(), and unlocked_write().
| long Connection::outbufpos |
Definition at line 126 of file conn.c.
Referenced by conn_wrap_fd(), unlocked_outbuf_len(), and unlocked_write().
| Mutex* Connection::outlock |
Definition at line 112 of file conn.c.
Referenced by conn_destroy(), conn_wrap_fd(), lock_out(), and unlock_out_real().
| unsigned int Connection::output_buffering |
Definition at line 130 of file conn.c.
Referenced by conn_set_output_buffering(), conn_wrap_fd(), and unlocked_try_write().
| int Connection::read_eof |
Definition at line 136 of file conn.c.
Referenced by conn_eof(), conn_register_real(), conn_wait(), conn_wrap_fd(), and unlocked_read().
| FDSet* Connection::registered |
Definition at line 141 of file conn.c.
Referenced by conn_destroy(), conn_register_real(), conn_unregister(), conn_wrap_fd(), unlocked_read(), unlocked_register_pollin(), unlocked_register_pollout(), and unlocked_write().