OpenDNSSEC-signer 2.1.12
Functions | Variables
query.c File Reference
#include "config.h"
#include "daemon/dnshandler.h"
#include "daemon/engine.h"
#include "file.h"
#include "util.h"
#include "wire/axfr.h"
#include "wire/query.h"

Go to the source code of this file.

Functions

query_typequery_create (void)
 
void query_reset (query_type *q, size_t maxlen, int is_tcp)
 
void query_prepare (query_type *q)
 
query_state query_process (query_type *q, engine_type *engine)
 
void query_add_optional (query_type *q, engine_type *engine)
 
int query_add_rr (query_type *q, ldns_rr *rr)
 
void query_cleanup (query_type *q)
 

Variables

const char * query_str = "query"
 

Function Documentation

◆ query_add_optional()

void query_add_optional ( query_type q,
engine_type engine 
)

Add optional RRs to query.

First EDNS

Then TSIG

Definition at line 962 of file query.c.

◆ query_add_rr()

int query_add_rr ( query_type q,
ldns_rr *  rr 
)

◆ query_cleanup()

void query_cleanup ( query_type q)

◆ query_create()

query_type * query_create ( void  )

◆ query_prepare()

void query_prepare ( query_type q)

◆ query_process()

query_state query_process ( query_type q,
engine_type engine 
)

Process query.

Definition at line 842 of file query.c.

◆ query_reset()

void query_reset ( query_type q,
size_t  maxlen,
int  is_tcp 
)

Variable Documentation

◆ query_str

const char* query_str = "query"

Query.

Definition at line 40 of file query.c.