Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:mDNS_Deregister_internal

522 // and by mDNS_Deregister_internal()
1357 // Note: mDNS_Deregister_internal can call a user callback, which may change the record list and/or question list.
1360 mDNSexport mStatus mDNS_Deregister_internal(mDNS *const m, AuthRecord *const rr, mDNS_Dereg_type drt)
1409 if (!InsertAuthRecord(m, &m->rrauth, dup)) LogMsg("mDNS_Deregister_internal: ERROR!! cannot insert %s", ARDisplayString(m, dup));
1444 if (*p) debugf("mDNS_Deregister_internal: Deleting DuplicateRecord %p %##s (%s)",
1452 LogMsg("mDNS_Deregister_internal: Record %p not found in list %s", rr, ARDisplayString(m,rr));
1508 LogMsg("mDNS_Deregister_internal: %s already marked kDNSRecordTypeUnregistered", ARDisplayString(m, rr));
1511 LogMsg("mDNS_Deregister_internal: %s already marked kDNSRecordTypeDeregistering", ARDisplayString(m, rr));
1524 verbosedebugf("mDNS_Deregister_internal: Starting deregistration for %s", ARDisplayString(m, rr));
1554 verbosedebugf("mDNS_Deregister_internal: Deleting record for %s", ARDisplayString(m, rr));
1558 debugf("mDNS_Deregister_internal: Cannot have a conflict on a shared record! %##s (%s)",
1572 LogInfo("mDNS_Deregister_internal: mStatus_MemFree for %s", ARDisplayString(m, rr));
1591 else { mDNS_Deregister_internal(m, r2, mDNS_Dereg_conflict); r2 = m->DuplicateRecords; }
1753 // Clearing rr->RequireGoodbye signals mDNS_Deregister_internal() that
1759 mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal); // Don't touch rr after this
1764 // DiscardDeregistrations calls mDNS_Deregister_internal which can call a user callback,
2038 // Note: SendResponses calls mDNS_Deregister_internal which can call a user callback, which may change
4221 mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal);
4225 // Mustn't advance m->CurrentRecord until *after* mDNS_Deregister_internal, because
5593 // Note: ResolveSimultaneousProbe calls mDNS_Deregister_internal which can call a user callback, which may change
5678 rr->WakeUp.HMAC = zeroEthAddr; // Clear HMAC so that mDNS_Deregister_internal doesn't waste packets trying to wake this host
5680 mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal);
5683 // Mustn't advance m->CurrentRecord until *after* mDNS_Deregister_internal, because
5717 rr->WakeUp.HMAC = zeroEthAddr; // Clear HMAC so that mDNS_Deregister_internal doesn't waste packets trying to wake this host
5719 mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal);
5722 // Mustn't advance m->CurrentRecord until *after* mDNS_Deregister_internal, because
6463 // Note: mDNSCoreReceiveResponse calls mDNS_Deregister_internal which can call a user callback, which may change
6758 mDNS_Deregister_internal(m, rr, mDNS_Dereg_conflict);
6768 mDNS_Deregister_internal(m, rr, mDNS_Dereg_conflict);
7185 // ScheduleWakeup must be called with the lock held (ScheduleWakeupForList uses mDNS_Deregister_internal)
7197 mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal);
7417 rr->WakeUp.HMAC = zeroEthAddr; // Clear HMAC so that mDNS_Deregister_internal doesn't waste packets trying to wake this host
7419 mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal);
7422 // Mustn't advance m->CurrentRecord until *after* mDNS_Deregister_internal, because
9145 // Note: mDNS_Deregister calls mDNS_Deregister_internal which can call a user callback, which may change
9152 status = mDNS_Deregister_internal(m, rr, mDNS_Dereg_normal);
9252 // To avoid unnecessary and misleading warning messages, we check the RecordType before calling mDNS_Deregister_internal().
9253 if (set->RR_A. resrec.RecordType) mDNS_Deregister_internal(m, &set->RR_A, mDNS_Dereg_normal);
9254 if (set->RR_PTR. resrec.RecordType) mDNS_Deregister_internal(m, &set->RR_PTR, mDNS_Dereg_normal);
9255 if (set->RR_HINFO.resrec.RecordType) mDNS_Deregister_internal(m, &set->RR_HINFO, mDNS_Dereg_normal);
9332 // mDNS_Deregister_internal), and allow the caller to deallocate immediately following mDNS_DeadvertiseInterface
9565 // Note: mDNS_DeregisterInterface calls mDNS_Deregister_internal which can call a user callback, which may change
9964 status = mDNS_Deregister_internal(m, &extra->r, mDNS_Dereg_normal);
10010 // Note: mDNS_DeregisterService calls mDNS_Deregister_internal which can call a user callback,
10050 mDNS_Deregister_internal(m, &sr->RR_SRV, mDNS_Dereg_repeat);
10051 mDNS_Deregister_internal(m, &sr->RR_TXT, mDNS_Dereg_repeat);
10053 mDNS_Deregister_internal(m, &sr->RR_ADV, drt);
10059 mDNS_Deregister_internal(m, &e->r, mDNS_Dereg_repeat);
10064 mDNS_Deregister_internal(m, &sr->SubTypes[i], drt);
10066 status = mDNS_Deregister_internal(m, &sr->RR_PTR, drt);
11318 mDNS_Deregister_internal(m, rr, mDNS_Dereg_rapid);
11324 // Mustn't advance m->CurrentRecord until *after* mDNS_Deregister_internal, because
11368 mDNS_Deregister_internal(m, &dereg->ar, mDNS_Dereg_normal); // Memory will be freed in the FreeARElemCallback