|
OpenDNSSEC-signer
2.1.3
|
#include "config.h"#include <stdint.h>#include "status.h"#include "wire/buffer.h"#include "wire/xfrd.h"Go to the source code of this file.
Data Structures | |
| struct | tcp_conn_struct |
| struct | tcp_set_struct |
Macros | |
| #define | TCPSET_MAX 50 |
Typedefs | |
| typedef struct tcp_conn_struct | tcp_conn_type |
| typedef struct tcp_set_struct | tcp_set_type |
Functions | |
| tcp_conn_type * | tcp_conn_create (void) |
| tcp_set_type * | tcp_set_create (void) |
| 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) |
| #define TCPSET_MAX 50 |
Definition at line 45 of file tcpset.h.
Referenced by tcp_set_cleanup(), and tcp_set_create().
| typedef struct tcp_conn_struct tcp_conn_type |
| typedef struct tcp_set_struct tcp_set_type |
| tcp_conn_type* tcp_conn_create | ( | void | ) |
Create a tcp connection.
| [in] | allocator | memory allocator |
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.
| [in] | set | set of tcp connections |
| [in] | allocator | memory allocator |
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.
| [in] | allocator | memory allocator |
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.
1.8.13