OpenDNSSEC-signer  1.4.8.2
Data Fields
query_struct Struct Reference

#include <query.h>

Collaboration diagram for query_struct:
Collaboration graph
[legend]

Data Fields

allocator_typeallocator
 
struct sockaddr_storage addr
 
socklen_t addrlen
 
size_t maxlen
 
size_t reserved_space
 
tsig_rr_typetsig_rr
 
edns_rr_typeedns_rr
 
int tcp
 
uint16_t tcplen
 
buffer_typebuffer
 
zone_typezone
 
FILE * axfr_fd
 
uint32_t serial
 
size_t startpos
 
unsigned axfr_is_done: 1
 
unsigned tsig_prepare_it: 1
 
unsigned tsig_update_it: 1
 
unsigned tsig_sign_it: 1
 

Detailed Description

Definition at line 59 of file query.h.

Field Documentation

struct sockaddr_storage query_struct::addr
socklen_t query_struct::addrlen

Definition at line 64 of file query.h.

Referenced by query_reset(), sock_handle_tcp_accept(), sock_handle_udp(), and sock_listen().

allocator_type* query_struct::allocator

Definition at line 61 of file query.h.

Referenced by query_cleanup(), and query_create().

FILE* query_struct::axfr_fd

Definition at line 83 of file query.h.

Referenced by axfr(), ixfr(), query_cleanup(), query_create(), and query_reset().

unsigned query_struct::axfr_is_done

Definition at line 87 of file query.h.

Referenced by axfr(), ixfr(), and query_reset().

buffer_type* query_struct::buffer
edns_rr_type* query_struct::edns_rr

Definition at line 71 of file query.h.

Referenced by axfr(), query_add_optional(), query_create(), query_prepare(), and query_reset().

size_t query_struct::maxlen

Definition at line 66 of file query.h.

Referenced by axfr(), ixfr(), query_prepare(), query_process(), query_reset(), and sock_handle_tcp_read().

size_t query_struct::reserved_space

Definition at line 67 of file query.h.

Referenced by query_prepare(), query_process(), and query_reset().

uint32_t query_struct::serial

Definition at line 84 of file query.h.

Referenced by ixfr(), query_prepare(), and query_reset().

size_t query_struct::startpos

Definition at line 85 of file query.h.

Referenced by ixfr(), and query_reset().

int query_struct::tcp

Definition at line 73 of file query.h.

Referenced by axfr(), ixfr(), query_prepare(), and query_reset().

uint16_t query_struct::tcplen

Definition at line 74 of file query.h.

Referenced by sock_handle_tcp_read(), and sock_handle_tcp_write().

unsigned query_struct::tsig_prepare_it

Definition at line 88 of file query.h.

Referenced by axfr(), ixfr(), query_add_optional(), and query_reset().

tsig_rr_type* query_struct::tsig_rr
unsigned query_struct::tsig_sign_it

Definition at line 90 of file query.h.

Referenced by axfr(), ixfr(), query_add_optional(), query_reset(), and soa_request().

unsigned query_struct::tsig_update_it

Definition at line 89 of file query.h.

Referenced by axfr(), ixfr(), query_add_optional(), and query_reset().

zone_type* query_struct::zone

Definition at line 79 of file query.h.

Referenced by axfr(), ixfr(), query_prepare(), query_process(), query_reset(), and soa_request().


The documentation for this struct was generated from the following file: