
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 |
| SSL * | ssl |
| X509 * | peer_certificate |
|
|
Definition at line 120 of file conn.c. 00120 {yes,no} connected;
|
|
|
Definition at line 140 of file conn.c. Referenced by conn_register_real(), conn_unregister(), and poll_callback(). |
|
|
Definition at line 141 of file conn.c. Referenced by conn_destroy(), conn_register_real(), conn_unregister(), and poll_callback(). |
|
|
Definition at line 142 of file conn.c. Referenced by conn_destroy(), conn_register_real(), and conn_unregister(). |
|
|
Definition at line 111 of file conn.c. Referenced by conn_claim(), lock_in(), lock_out(), unlock_in_real(), and unlock_out_real(). |
|
|
Definition at line 113 of file conn.c. Referenced by conn_claim(), lock_in(), and lock_out(). |
|
|
Referenced by conn_get_connect_result(), conn_is_connected(), conn_open_tcp_nb_with_port(), conn_register_real(), and poll_callback(). |
|
|
Definition at line 117 of file conn.c. Referenced by conn_destroy(), conn_flush(), conn_get_connect_result(), conn_get_id(), conn_init_client_ssl(), conn_register_real(), conn_unregister(), conn_wait(), poll_callback(), unlocked_read(), unlocked_register_pollin(), unlocked_register_pollout(), and unlocked_write(). |
|
|
Definition at line 131 of file conn.c. Referenced by conn_destroy(), conn_read_line(), conn_read_packet(), conn_read_withlen(), unlocked_get(), unlocked_inbuf_len(), and unlocked_read(). |
|
|
Definition at line 132 of file conn.c. Referenced by conn_read_line(), conn_read_packet(), conn_read_withlen(), unlocked_get(), unlocked_inbuf_len(), and unlocked_read(). |
|
|
Definition at line 109 of file conn.c. Referenced by conn_destroy(), conn_wrap_fd(), lock_in(), and unlock_in_real(). |
|
|
Definition at line 135 of file conn.c. Referenced by conn_error(), conn_register_real(), conn_wait(), poll_callback(), unlocked_read(), and unlocked_write(). |
|
|
Definition at line 144 of file conn.c. Referenced by conn_register_real(), conn_unregister(), poll_callback(), and unlocked_register_pollin(). |
|
|
Definition at line 146 of file conn.c. Referenced by conn_register_real(), conn_unregister(), poll_callback(), and unlocked_register_pollout(). |
|
|
Definition at line 123 of file conn.c. Referenced by conn_destroy(), conn_write(), conn_write_data(), conn_write_withlen(), unlocked_outbuf_len(), and unlocked_write(). |
|
|
Definition at line 124 of file conn.c. Referenced by unlocked_outbuf_len(), and unlocked_write(). |
|
|
Definition at line 110 of file conn.c. Referenced by conn_destroy(), lock_out(), and unlock_out_real(). |
|
|
Definition at line 128 of file conn.c. Referenced by conn_set_output_buffering(), and unlocked_try_write(). |
|
|
Definition at line 150 of file conn.c. Referenced by conn_destroy(), and conn_get_peer_certificate(). |
|
|
Definition at line 134 of file conn.c. Referenced by conn_eof(), conn_register_real(), conn_wait(), and unlocked_read(). |
|
|
Definition at line 139 of file conn.c. Referenced by conn_destroy(), conn_register_real(), conn_unregister(), unlocked_read(), unlocked_register_pollin(), unlocked_register_pollout(), and unlocked_write(). |
|
|
Definition at line 149 of file conn.c. Referenced by conn_destroy(), conn_get_peer_certificate(), conn_get_ssl(), conn_init_client_ssl(), unlocked_read(), and unlocked_write(). |