Searched refs:sldns_buffer (Results 1 - 25 of 92) sorted by relevance

1234

/netbsd-current/external/bsd/unbound/dist/testcode/
H A Dreadhex.h43 struct sldns_buffer;
50 void hex_to_buf(struct sldns_buffer* pkt, const char* hex);
H A Dpktview.c60 static void read_input(sldns_buffer* pkt, FILE* in)
73 static void analyze_dname(sldns_buffer* pkt)
88 static void analyze_rdata(sldns_buffer*pkt, const sldns_rr_descriptor* desc,
128 static void analyze_rr(sldns_buffer* pkt, int q)
154 static void analyze(sldns_buffer* pkt)
191 sldns_buffer* pkt = sldns_buffer_new(65553);
H A Dtestpkts.h12 struct sldns_buffer;
181 struct sldns_buffer* raw_ednsdata;
183 struct sldns_buffer* reply_from_hex;
H A Dreadhex.c65 void hex_to_buf(sldns_buffer* pkt, const char* hex)
H A Dunitmsgparse.c71 test_buffers(sldns_buffer* pkt, sldns_buffer* out)
146 checkformerr(sldns_buffer* pkt)
167 uint16_t flags, sldns_buffer* out, time_t timenow,
200 perftestpkt(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* out,
314 testpkt(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* out,
383 simpletest(sldns_buffer* pkt, struct alloc_cache* alloc, sldns_buffer* ou
[all...]
/netbsd-current/external/bsd/unbound/dist/pythonmod/
H A Dpythonmod_utils.h46 struct sldns_buffer;
82 * @param pkt: a sldns_buffer which contains sldns_packet data
85 int createResponse(struct module_qstate* qstate, struct sldns_buffer* pkt);
/netbsd-current/external/bsd/unbound/dist/iterator/
H A Diter_scrub.h45 struct sldns_buffer;
67 int scrub_message(struct sldns_buffer* pkt, struct msg_parse* msg,
H A Diter_priv.h46 struct sldns_buffer;
102 int priv_rrset_bad(struct iter_priv* priv, struct sldns_buffer* pkt,
/netbsd-current/external/bsd/unbound/dist/sldns/
H A Dsbuffer.h106 * This file contains the definition of sldns_buffer, and functions to manipulate those.
116 struct sldns_buffer struct
138 typedef struct sldns_buffer sldns_buffer; typedef in typeref:struct:sldns_buffer
142 sldns_buffer_invariant(sldns_buffer *ATTR_UNUSED(buffer))
147 sldns_buffer_invariant(sldns_buffer *buffer)
162 sldns_buffer *sldns_buffer_new(size_t capacity);
173 void sldns_buffer_new_frm_data(sldns_buffer *buffer, void *data, size_t size);
182 void sldns_buffer_init_frm_data(sldns_buffer *buffer, void *data, size_t size);
189 INLINE void sldns_buffer_clear(sldns_buffer *buffe
[all...]
H A Dparse.h13 struct sldns_buffer;
87 ssize_t sldns_bget_token_par(struct sldns_buffer *b, char *token, const char *delim, size_t limit, int* par, const char* skipw);
99 ssize_t sldns_bget_token(struct sldns_buffer *b, char *token, const char *delim, size_t limit);
140 ssize_t sldns_bget_keyword_data(struct sldns_buffer *b, const char *keyword, const char *k_del, char *data, const char *d_del, size_t data_limit);
149 int sldns_bgetc(struct sldns_buffer *buffer);
157 void sldns_bskipcs(struct sldns_buffer *buffer, const char *s);
H A Dsbuffer.c12 * This file contains the definition of sldns_buffer, and functions to manipulate those.
18 sldns_buffer *
21 sldns_buffer *buffer = (sldns_buffer*)malloc(sizeof(sldns_buffer));
44 sldns_buffer_new_frm_data(sldns_buffer *buffer, void *data, size_t size)
65 sldns_buffer_init_frm_data(sldns_buffer *buffer, void *data, size_t size)
74 sldns_buffer_set_capacity(sldns_buffer *buffer, size_t capacity)
93 sldns_buffer_reserve(sldns_buffer *buffer, size_t amount)
113 sldns_buffer_printf(sldns_buffer *buffe
[all...]
/netbsd-current/external/bsd/unbound/dist/util/data/
H A Dmsgencode.h45 struct sldns_buffer;
70 uint16_t id, uint16_t qflags, struct sldns_buffer* dest, time_t timenow,
94 uint16_t id, uint16_t flags, struct sldns_buffer* buffer, time_t timenow,
102 void qinfo_query_encode(struct sldns_buffer* pkt, struct query_info* qinfo);
138 void attach_edns_record(struct sldns_buffer* pkt, struct edns_data* edns);
151 void error_encode(struct sldns_buffer* pkt, int r, struct query_info* qinfo,
167 void extended_error_encode(struct sldns_buffer* pkt, uint16_t rcode,
H A Ddname.h48 struct sldns_buffer;
59 size_t query_dname_len(struct sldns_buffer* query);
78 void pkt_dname_tolower(struct sldns_buffer* pkt, uint8_t* dname);
110 size_t pkt_dname_len(struct sldns_buffer* pkt);
121 int dname_pkt_compare(struct sldns_buffer* pkt, uint8_t* d1, uint8_t* d2);
142 hashvalue_type dname_pkt_hash(struct sldns_buffer* pkt, uint8_t* dname,
151 void dname_pkt_copy(struct sldns_buffer* pkt, uint8_t* to, uint8_t* dname);
159 int dname_buffer_write(struct sldns_buffer* pkt, uint8_t* dname);
241 void dname_print(FILE* out, struct sldns_buffer* pkt, uint8_t* dname);
H A Dmsgparse.h68 struct sldns_buffer;
280 int parse_packet(struct sldns_buffer* pkt, struct msg_parse* msg,
310 int skip_pkt_rrs(struct sldns_buffer* pkt, int num);
326 int parse_edns_from_query_pkt(struct sldns_buffer* pkt, struct edns_data* edns,
339 hashvalue_type pkt_hash_rrset(struct sldns_buffer* pkt, uint8_t* dname,
355 struct sldns_buffer* pkt, hashvalue_type h, uint32_t rrset_flags,
388 int msgparse_rrset_remove_rr(const char* str, struct sldns_buffer* pkt,
H A Dmsgreply.h47 struct sldns_buffer;
271 int query_info_parse(struct query_info* m, struct sldns_buffer* query);
288 int reply_info_parse(struct sldns_buffer* pkt, struct alloc_cache* alloc,
307 int parse_create_msg(struct sldns_buffer* pkt, struct msg_parse* msg,
312 struct reply_info* parse_reply_in_temp_region(struct sldns_buffer* pkt,
427 int parse_copy_decompress_rrset(struct sldns_buffer* pkt, struct msg_parse* msg,
526 int cached, struct sldns_buffer *rmsg);
/netbsd-current/external/bsd/unbound/dist/dnstap/
H A Ddnstap.h43 struct sldns_buffer;
136 struct sldns_buffer *qmsg,
152 struct sldns_buffer *rmsg);
172 struct sldns_buffer *qmsg);
199 struct sldns_buffer *rmsg);
/netbsd-current/external/bsd/unbound/dist/libunbound/
H A Dlibworker.h60 struct sldns_buffer;
151 void libworker_enter_result(struct ub_result* res, struct sldns_buffer* buf,
H A Dworker.h92 void libworker_fg_done_cb(void* arg, int rcode, sldns_buffer* buf,
96 void libworker_bg_done_cb(void* arg, int rcode, sldns_buffer* buf,
100 void libworker_event_done_cb(void* arg, int rcode, struct sldns_buffer* buf,
/netbsd-current/external/bsd/unbound/dist/validator/
H A Dval_secalgo.h45 struct sldns_buffer;
146 enum sec_status verify_canonrrset(struct sldns_buffer* buf, int algo,
H A Dautotrust.h52 struct sldns_buffer;
208 void probe_answer_cb(void* arg, int rcode, struct sldns_buffer* buf,
/netbsd-current/external/bsd/unbound/dist/daemon/
H A Dstats.h51 struct sldns_buffer;
127 void server_stats_insrcode(struct ub_server_stats* stats, struct sldns_buffer* buf);
/netbsd-current/external/bsd/unbound/dist/util/
H A Dnetevent.h69 struct sldns_buffer;
193 struct sldns_buffer* buffer;
252 struct sldns_buffer* http_temp;
382 struct sldns_buffer* dnscrypt_buffer;
532 int fd, struct sldns_buffer* buffer, int pp2_enabled,
550 int fd, struct sldns_buffer* buffer, int pp2_enabled,
585 size_t bufsize, struct sldns_buffer* spoolbuf,
612 void* callback_arg, struct sldns_buffer* temp);
675 int comm_point_send_udp_msg(struct comm_point* c, struct sldns_buffer* packet,
913 struct sldns_buffer* qbuffe
[all...]
H A Dlog.h44 struct sldns_buffer;
189 * Easy alternative for log_hex, takes a sldns_buffer.
195 void log_buf(enum verbosity_value level, const char* msg, struct sldns_buffer* buf);
/netbsd-current/external/bsd/unbound/dist/services/
H A Dlisten_dnsport.h53 struct sldns_buffer;
66 struct sldns_buffer* udp_buff;
68 struct sldns_buffer* dnscrypt_udp_buff;
305 struct sldns_buffer* spool_buffer;
359 struct tcp_req_info* tcp_req_info_create(struct sldns_buffer* spoolbuf);
H A Dmesh.h56 struct sldns_buffer;
138 struct sldns_buffer* qbuf_bak;
244 typedef void (*mesh_cb_func_type)(void* cb_arg, int rcode, struct sldns_buffer*,
260 struct sldns_buffer* buf;
327 uint16_t qflags, struct edns_data* edns, struct sldns_buffer* buf,
558 struct sldns_buffer* buf, mesh_cb_func_type cb, void* cb_arg,
634 int mesh_make_new_space(struct mesh_area* mesh, struct sldns_buffer* qbuf);

Completed in 197 milliseconds

1234