OpenDNSSEC-signer
2.0.4
|
Go to the source code of this file.
Functions | |
tcp_conn_type * | tcp_conn_create () |
tcp_set_type * | tcp_set_create () |
void | tcp_conn_ready (tcp_conn_type *tcp) |
int | tcp_conn_read (tcp_conn_type *tcp) |
int | tcp_conn_write (tcp_conn_type *tcp) |
void | tcp_set_cleanup (tcp_set_type *set) |
tcp_conn_type* tcp_conn_create | ( | void | ) |
Create a tcp connection.
Definition at line 45 of file tcpset.c.
References buffer_create(), tcp_conn_struct::fd, tcp_conn_struct::msglen, tcp_conn_struct::packet, PACKET_BUFFER_SIZE, and tcp_conn_struct::total_bytes.
Referenced by tcp_set_create().
int tcp_conn_read | ( | tcp_conn_type * | tcp | ) |
Definition at line 103 of file tcpset.c.
References tcp_conn_struct::fd, tcp_conn_struct::msglen, and tcp_conn_struct::total_bytes.
void tcp_conn_ready | ( | tcp_conn_type * | tcp | ) |
Make tcp connection ready for reading.
[in] | tcp | tcp connection |
Definition at line 89 of file tcpset.c.
References buffer_clear(), tcp_conn_struct::msglen, tcp_conn_struct::packet, and tcp_conn_struct::total_bytes.
int tcp_conn_write | ( | tcp_conn_type * | tcp | ) |
Definition at line 177 of file tcpset.c.
References buffer_current(), buffer_remaining(), buffer_skip(), tcp_conn_struct::fd, tcp_conn_struct::msglen, tcp_conn_struct::packet, and tcp_conn_struct::total_bytes.
void tcp_set_cleanup | ( | tcp_set_type * | set | ) |
Clean up set of tcp connections.
Definition at line 242 of file tcpset.c.
References TCPSET_MAX.
Referenced by xfrhandler_cleanup().
tcp_set_type* tcp_set_create | ( | void | ) |
Create a set of tcp connections.
Definition at line 67 of file tcpset.c.
References tcp_set_struct::tcp_conn, tcp_conn_create(), tcp_set_struct::tcp_count, tcp_set_struct::tcp_waiting_first, tcp_set_struct::tcp_waiting_last, and TCPSET_MAX.