Lines Matching defs:request_state
45 typedef struct request_state request_state; typedef
93 struct request_state struct
95 request_state *next; argument
96 request_state *primary; // If this operation is on a shared socket, pointer to primary argument
115 // operation is, we don't know if we're going to need to allocate a new request_state or not. argument
116 transfer_state ts;
117 mDNSu32 hdr_bytes; // bytes of header already read
118 ipc_msg_hdr hdr;
119 mDNSu32 data_bytes; // bytes of message data already read
120 char *msgbuf; // pointer to data storage to pass to free()
121 const char *msgptr; // pointer to data to be read from (may be modified)
122 char *msgend; // pointer to byte after last byte of message
125 int no_reply; // don't send asynchronous replies to client
126 mDNSs32 time_blocked; // record time of a blocked client
127 int unresponsiveness_reports;
128 struct reply_state *replies; // corresponding (active) reply list
129 req_termination_fn terminate;
130 DNSServiceFlags flags;
131 mDNSu32 interfaceIndex;
133 mdns_dns_service_id_t custom_service_id;
137 {
187 } u;