Lines Matching defs:terminate

172     req_termination_fn terminate;
471 if (req->terminate == (req_termination_fn) ~0)
472 { LogMsg("abort_request: ERROR: Attempt to abort operation %p with req->terminate %p", req, req->terminate); return; }
475 // If this is actually a shared connection operation, then its req->terminate function will scan
476 // the all_requests list and terminate any subbordinate operations sharing this file descriptor
477 if (req->terminate) req->terminate(req);
506 // We also set req->terminate to a bogus value so we know if abort_request() gets called again for this request
507 req->terminate = (req_termination_fn) ~0;
1178 // and terminate any subbordinate operations sharing this file descriptor
1404 if (request->terminate == connection_termination) request = LocateSubordinateRequest(request);
1406 if (request->terminate != regservice_termination_callback)
1501 if (request->terminate == connection_termination) request = LocateSubordinateRequest(request);
1503 if (request->terminate == connection_termination)
1521 if (request->terminate != regservice_termination_callback)
1560 if (request->terminate == regservice_termination_callback)
1623 if (request->terminate == connection_termination) request = LocateSubordinateRequest(request);
1625 if (request->terminate == connection_termination)
1627 else if (request->terminate != regservice_termination_callback)
1881 if (request->terminate != regservice_termination_callback) continue;
1949 if (request->terminate != regservice_termination_callback) continue;
2158 // We need to unconditionally set request->terminate, because even if we didn't successfully
2161 // We also need to set request->terminate first, before adding additional service instances,
2162 // because the uds_validatelists uses the request->terminate function pointer to determine
2164 request->terminate = regservice_termination_callback;
2318 if (request->terminate != browse_termination_callback) continue; // Not a browse operation
2482 if (req->terminate == regservice_termination_callback && req->u.servicereg.autoname && req->interfaceIndex != kDNSServiceInterfaceIndexLocalOnly)
2524 if (req->terminate == regservice_termination_callback)
2700 // We need to unconditionally set request->terminate, because even if we didn't successfully
2703 request->terminate = browse_termination_callback;
2934 request->terminate = resolve_termination_callback;
3841 request->terminate = queryrecord_termination_callback;
3975 else request->terminate = enum_termination_callback;
4320 else request->terminate = port_mapping_termination_callback;
4558 request->terminate = addrinfo_termination_callback;
4603 request->terminate = addrinfo_termination_callback;
4748 if (req->terminate && req->hdr.op != cancel_request)
4900 if (LightweightOp(req->hdr.op) && !req->terminate)
4908 // If req->terminate is already set, this means this operation is sharing an existing connection
4909 if (req->terminate && !LightweightOp(req->hdr.op))
4962 req->terminate = connection_termination;
4967 req->terminate = connection_termination;
5285 if (!req->terminate)
5287 else if (req->terminate == connection_termination)
5302 else if (req->terminate == regservice_termination_callback)
5312 else if (req->terminate == browse_termination_callback)
5321 else if (req->terminate == resolve_termination_callback)
5324 else if (req->terminate == queryrecord_termination_callback)
5327 else if (req->terminate == enum_termination_callback)
5330 else if (req->terminate == port_mapping_termination_callback)
5344 else if (req->terminate == addrinfo_termination_callback)
5351 LogMsgNoIdent("%s Unrecognized operation %p", prefix, req->terminate);
5356 if (req->terminate == connection_termination)
5375 else if (req->terminate == regservice_termination_callback)
5384 else if (req->terminate == browse_termination_callback)
5393 else if (req->terminate == resolve_termination_callback)
5398 else if (req->terminate == queryrecord_termination_callback)
5403 else if (req->terminate == addrinfo_termination_callback)
5417 if (!req->terminate)
5419 else if (req->terminate == connection_termination)
5439 else if (req->terminate == regservice_termination_callback)
5449 else if (req->terminate == browse_termination_callback)
5459 else if (req->terminate == resolve_termination_callback)
5465 else if (req->terminate == queryrecord_termination_callback)
5471 else if (req->terminate == addrinfo_termination_callback)
6107 if (req->terminate == connection_termination)
6114 else if (req->terminate == regservice_termination_callback)
6121 else if (req->terminate == browse_termination_callback)
6189 if (r->terminate == resolve_termination_callback)