Lines Matching defs:terminate

156 	req_termination_fn terminate;
310 if (req->terminate == (req_termination_fn)~0)
311 { LogMsg("abort_request: ERROR: Attempt to abort operation %p with req->terminate %p", req, req->terminate); return; }
314 // If this is actually a shared connection operation, then its req->terminate function will scan
315 // the all_requests list and terminate any subbordinate operations sharing this file descriptor
316 if (req->terminate) req->terminate(req);
345 // We also set req->terminate to a bogus value so we know if abort_request() gets called again for this request
346 req->terminate = (req_termination_fn)~0;
937 // and terminate any subbordinate operations sharing this file descriptor
1133 if (request->terminate == connection_termination) request = LocateSubordinateRequest(request);
1135 if (request->terminate != regservice_termination_callback)
1221 if (request->terminate == connection_termination) request = LocateSubordinateRequest(request);
1223 if (request->terminate == connection_termination)
1241 if (request->terminate != regservice_termination_callback)
1280 if (request->terminate == regservice_termination_callback)
1343 if (request->terminate == connection_termination) request = LocateSubordinateRequest(request);
1345 if (request->terminate == connection_termination)
1347 else if (request->terminate != regservice_termination_callback)
1538 if (request->terminate != regservice_termination_callback) continue;
1698 // We need to unconditionally set request->terminate, because even if we didn't successfully
1701 // We also need to set request->terminate first, before adding additional service instances,
1702 // because the uds_validatelists uses the request->terminate function pointer to determine
1704 request->terminate = regservice_termination_callback;
1837 if (request->terminate != browse_termination_callback) continue; // Not a browse operation
1996 if (req->terminate == regservice_termination_callback && req->u.servicereg.autoname)
2035 if (req->terminate == regservice_termination_callback)
2131 // request->terminate = sethost_termination_callback;
2184 // We need to unconditionally set request->terminate, because even if we didn't successfully
2187 request->terminate = browse_termination_callback;
2372 request->terminate = resolve_termination_callback;
3036 request->terminate = queryrecord_termination_callback;
3160 else request->terminate = enum_termination_callback;
3335 else request->terminate = port_mapping_termination_callback;
3521 if (!err) request->terminate = addrinfo_termination_callback;
3663 if (req->terminate && req->hdr.op != cancel_request)
3792 if (LightweightOp(req->hdr.op) && !req->terminate)
3798 // If req->terminate is already set, this means this operation is sharing an existing connection
3799 if (req->terminate && !LightweightOp(req->hdr.op))
3823 req->terminate = connection_termination; break;
4129 if (!req->terminate)
4131 else if (req->terminate == connection_termination)
4145 else if (req->terminate == regservice_termination_callback)
4153 else if (req->terminate == browse_termination_callback)
4159 else if (req->terminate == resolve_termination_callback)
4161 else if (req->terminate == queryrecord_termination_callback)
4163 else if (req->terminate == enum_termination_callback)
4165 else if (req->terminate == port_mapping_termination_callback)
4176 else if (req->terminate == addrinfo_termination_callback)
4182 LogMsgNoIdent("%s Unrecognized operation %p", prefix, req->terminate);
4590 if (req->terminate == connection_termination)
4597 else if (req->terminate == regservice_termination_callback)
4604 else if (req->terminate == browse_termination_callback)
4673 if (r->terminate == resolve_termination_callback)