#include <dispatch.h>
Public Member Functions | |
ISC_EVENT_COMMON (dns_dispatchevent_t) | |
standard event common | |
Data Fields | |
isc_result_t | result |
result code | |
isc_int32_t | id |
message id | |
isc_sockaddr_t | addr |
address recv'd from | |
struct in6_pktinfo | pktinfo |
reply info for v6 | |
isc_buffer_t | buffer |
data buffer | |
isc_uint32_t | attributes |
mirrored from socket.h |
"id" is the received message id,
"addr" is the host that sent it to us,
"buffer" holds state on the received data.
The "free" routine for this event will clean up itself as well as any buffer space allocated from common pools.
Definition at line 80 of file dispatch.h.
dns_dispatchevent::ISC_EVENT_COMMON | ( | dns_dispatchevent_t | ) |
standard event common
result code
Definition at line 82 of file dispatch.h.
Referenced by dns_dispatch_addresponse3(), do_cancel(), req_response(), resquery_response(), tcp_recv(), and udp_recv().
message id
Definition at line 83 of file dispatch.h.
Referenced by dns_dispatch_addresponse3(), tcp_recv(), and udp_recv().
address recv'd from
Definition at line 84 of file dispatch.h.
Referenced by tcp_recv(), and udp_recv().
struct in6_pktinfo dns_dispatchevent::pktinfo [read] |
data buffer
Definition at line 86 of file dispatch.h.
Referenced by dns_dispatch_addresponse3(), dns_dispatch_removeresponse(), do_cancel(), req_response(), resquery_response(), tcp_recv(), and udp_recv().