Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:AuthRecord

431 typedef struct AuthRecord_struct AuthRecord;
485 AuthRecord *rr; // For record updates
883 typedef void mDNSRecordCallback(mDNS *const m, AuthRecord *const rr, mStatus result);
889 typedef void mDNSRecordUpdateCallback(mDNS *const m, AuthRecord *const rr, RData *OldRData, mDNSu16 OldRDLen);
1140 AuthRecord *members; // List of CacheRecords with this same name
1141 AuthRecord **rrauth_tail; // Tail end of that list
1143 AuthRecord *NewLocalOnlyRecords;
1182 AuthRecord *next; // Next in list; first element of structure for efficiency reasons
1187 AuthRecord *Additional1; // Recommended additional record to include in response (e.g. SRV for PTR record)
1188 AuthRecord *Additional2; // Another additional (e.g. TXT for PTR record)
1189 AuthRecord *DependentOn; // This record depends on another for its uniqueness checking
1190 AuthRecord *RRSet; // This unique record is part of an RRSet
1208 mDNSu8 AnsweredLocalQ; // Set if this AuthRecord has been delivered to any local question (LocalOnly or mDNSInterface_Any)
1220 AuthRecord *NextResponse; // Link to the next element in the chain of responses to generate
1222 AuthRecord *NR_AdditionalTo; // Set if this record was selected by virtue of being additional to another
1266 // are appended after the end of the AuthRecord, logically augmenting the size of the rdatastorage
1301 // Wrapper struct for Auth Records for higher-level code that cannot use the AuthRecord's ->next pointer field
1305 AuthRecord ar; // Note: Must be last element of structure, to accomodate oversized AuthRecords
1362 AuthRecord arv4; // registered IPv4 address record
1363 AuthRecord arv6; // registered IPv6 address record
1373 AuthRecord r;
1374 // Note: Add any additional fields *before* the AuthRecord in this structure, not at the end.
1376 // that this extra memory is available, which would result in any fields after the AuthRecord getting smashed
1403 AuthRecord *SubTypes;
1404 AuthRecord RR_ADV; // e.g. _services._dns-sd._udp.local. PTR _printer._tcp.local.
1405 AuthRecord RR_PTR; // e.g. _printer._tcp.local. PTR Name._printer._tcp.local.
1406 AuthRecord RR_SRV; // e.g. Name._printer._tcp.local. SRV 0 0 port target
1407 AuthRecord RR_TXT; // e.g. Name._printer._tcp.local. TXT PrintQueueName
1408 // Don't add any fields after AuthRecord RR_TXT.
1480 AuthRecord AutoTunnelHostRecord; // User-visible hostname; used as SRV target for AutoTunnel services
1481 AuthRecord AutoTunnelTarget; // Opaque hostname of tunnel endpoint; used as SRV target for AutoTunnelService record
1482 AuthRecord AutoTunnelDeviceInfo; // Device info of tunnel endpoint
1483 AuthRecord AutoTunnelService; // Service record (possibly NAT-Mapped) of IKE daemon implementing tunnel endpoint
1484 AuthRecord AutoTunnel6Record; // AutoTunnel AAAA Record obtained from Connectivityd
1714 AuthRecord RR_A; // 'A' or 'AAAA' (address) record for our ".local" name
1715 AuthRecord RR_PTR; // PTR (reverse lookup) record
1716 AuthRecord RR_HINFO;
1862 AuthRecord DeviceInfo;
1863 AuthRecord *ResourceRecords;
1864 AuthRecord *DuplicateRecords; // Records currently 'on hold' because they are duplicates of existing records
1865 AuthRecord *NewLocalRecords; // Fresh AuthRecords (public) not yet delivered to our local-only questions
1866 AuthRecord *CurrentRecord; // Next AuthRecord about to be examined
2102 // Call mDNS_Register with a completed AuthRecord object to register a resource record
2143 extern mStatus mDNS_Register (mDNS *const m, AuthRecord *const rr);
2144 extern mStatus mDNS_Update (mDNS *const m, AuthRecord *const rr, mDNSu32 newttl,
2146 extern mStatus mDNS_Deregister(mDNS *const m, AuthRecord *const rr);
2206 extern void mDNS_SetupResourceRecord(AuthRecord *rr, RData *RDataStorage, mDNSInterfaceID InterfaceID,
2219 AuthRecord *SubTypes, mDNSu32 NumSubTypes,
2227 extern mStatus mDNS_RegisterNoSuchService(mDNS *const m, AuthRecord *const rr,
2260 extern mStatus mDNS_AdvertiseDomains(mDNS *const m, AuthRecord *rr, mDNS_DomainType DomainType, const mDNSInterfaceID InterfaceID, char *domname);
2458 // The status callback is invoked to convey success or failure codes - the callback should not modify the AuthRecord or free memory.
2649 extern mDNSBool mDNSPlatformValidRecordForInterface(AuthRecord *rr, const NetworkInterfaceInfo *intf);
2725 extern void CompleteDeregistration(mDNS *const m, AuthRecord *rr);
2729 extern void ActivateUnicastRegistration(mDNS *const m, AuthRecord *const rr);
2734 extern void FreeEtcHosts(mDNS *const m, AuthRecord *const rr, mStatus result);
2738 extern AuthGroup *InsertAuthRecord(mDNS *const m, AuthHash *r, AuthRecord *rr);
2739 extern AuthGroup *RemoveAuthRecord(mDNS *const m, AuthHash *r, AuthRecord *rr);
2750 extern mDNSBool RecordReadyForSleep(mDNS *const m, AuthRecord *rr);
2939 char sizecheck_AuthRecord [(sizeof(AuthRecord) <= 1208) ? 1 : -1];