Lines Matching defs:request_state
91 typedef struct request_state request_state; typedef
130 struct request_state struct
132 request_state *next; argument
133 request_state *primary; // If this operation is on a shared socket, pointer to primary argument
142 // operation is, we don't know if we're going to need to allocate a new request_state or not. argument
143 transfer_state ts;
144 mDNSu32 hdr_bytes; // bytes of header already read
145 ipc_msg_hdr hdr;
146 mDNSu32 data_bytes; // bytes of message data already read
147 char *msgbuf; // pointer to data storage to pass to free()
148 const char *msgptr; // pointer to data to be read from (may be modified)
149 char *msgend; // pointer to byte after last byte of message
152 int no_reply; // don't send asynchronous replies to client
153 mDNSs32 time_blocked; // record time of a blocked client
154 int unresponsiveness_reports;
155 struct reply_state *replies; // corresponding (active) reply list
156 req_termination_fn terminate;
157 DNSServiceFlags flags;
160 {
224 } u;