Lines Matching defs:proxy_buf
146 sldns_buffer* proxy_buf, int pp2_parsed,
150 size_t proxy_buf_limit = sldns_buffer_limit(proxy_buf);
224 /* append the proxy_buf with the buf's content
226 if(sldns_buffer_capacity(proxy_buf) <
227 sldns_buffer_limit(proxy_buf) +
232 sldns_buffer_clear(proxy_buf);
233 sldns_buffer_skip(proxy_buf, proxy_buf_limit);
234 sldns_buffer_write(proxy_buf, sldns_buffer_begin(buf),
236 sldns_buffer_flip(proxy_buf);
237 buf = proxy_buf;
282 /* reset the proxy_buf for next packet */
283 sldns_buffer_set_limit(proxy_buf, proxy_buf_limit);
418 sldns_buffer* proxy_buf)
429 sldns_buffer_clear(proxy_buf);
430 bytes_written = pp2_write_to_buf(sldns_buffer_begin(proxy_buf),
431 sldns_buffer_remaining(proxy_buf), &pp2_addr, !udp);
432 sldns_buffer_set_position(proxy_buf, bytes_written);
433 sldns_buffer_flip(proxy_buf);
449 sldns_buffer* proxy_buf = sldns_buffer_new(65553);
450 if(!buf || !proxy_buf) {
452 sldns_buffer_free(proxy_buf);
455 pp2_parsed = parse_pp2_client(pp2_client, udp, proxy_buf);
489 if(SSL_write(ssl, (void*)sldns_buffer_begin(proxy_buf),
490 (int)sldns_buffer_limit(proxy_buf)) <= 0) {
495 if(send(fd, (void*)sldns_buffer_begin(proxy_buf),
496 sldns_buffer_limit(proxy_buf), 0) <
497 (ssize_t)sldns_buffer_limit(proxy_buf)) {
517 write_q(fd, udp, ssl, buf, (uint16_t)get_random(), proxy_buf,
538 sldns_buffer_free(proxy_buf);