Home | History | Annotate | Download | only in mDNSShared

Lines Matching defs:service_instance

109 typedef struct service_instance
111 struct service_instance *next;
120 } service_instance;
185 service_instance *instances;
608 mDNSlocal void external_start_advertising_helper(service_instance *const instance)
642 mDNSlocal void external_stop_advertising_helper(service_instance *const instance)
684 mDNSlocal void unlink_and_free_service_instance(service_instance *srv)
693 service_instance **p = &srv->request->u.servicereg.instances;
713 freeL("service_instance", srv);
748 service_instance *instance = srs->ServiceContext;
760 service_instance *instance;
1054 service_instance *p = request->u.servicereg.instances;
1069 // Don't touch service_instance *p after this -- it's likely to have been freed already
1091 mDNSlocal mStatus add_record_to_service(request_state *request, service_instance *instance, mDNSu16 rrtype, mDNSu16 rdlen, const char *rdata, mDNSu32 ttl)
1120 service_instance *i;
1208 service_instance *i;
1317 mDNSlocal mStatus remove_extra(const request_state *const request, service_instance *const serv, mDNSu16 *const rrtype)
1351 service_instance *i;
1440 service_instance **ptr, *instance;
1488 instance = mallocL("service_instance", sizeof(*instance) + extra_size);
1542 service_instance **ptr = &request->u.servicereg.instances;
1568 service_instance *si = *ptr;
1571 // Now that we've cut this service_instance from the list, we MUST clear the si->request backpointer.
1576 // However, because this service_instance isn't in the list any more, regservice_termination_callback
1579 // a service_instance with a stale si->request backpointer pointing to memory that's already been freed.
2026 service_instance *ptr;
4151 service_instance *ptr;
4603 service_instance *s;
4605 if (s->next == (service_instance *)~0)
4750 char sizecheck_service_instance [(sizeof(service_instance) <= 6552) ? 1 : -1];