Lines Matching refs:CacheRecord
433 typedef struct CacheRecord_struct CacheRecord;
805 // Records received from the network with rdata this size or less have their rdata stored right in the CacheRecord object
814 // Note that since CacheRecord object and a CacheGroup object are allocated out of the same pool, it's sensible to
818 // On 64-bit, the pointers in a CacheRecord are bigger, and that creates 8 bytes more space for the name in a CacheGroup
1312 CacheRecord *members; // List of CacheRecords with this same name
1313 CacheRecord **rrcache_tail; // Tail end of that list
1322 CacheRecord *next; // Next in list; first element of structure for efficiency reasons
1326 CacheRecord *NextInKAList; // Link to the next element in the chain of known answers to send
1340 CacheRecord *NextInCFList; // Set if this is in the list of records we just received with the cache flush bit set
1345 // Storage sufficient to hold either a CacheGroup header or a CacheRecord
1348 union CacheEntity_union { CacheEntity *next; CacheGroup cg; CacheRecord cr; };
1352 CacheRecord r;
2076 // the rrcachesize parameter is the number of entries in the CacheRecord array passed in.
2077 // (i.e. the size of the cache memory needs to be sizeof(CacheRecord) * rrcachesize).
2151 extern mStatus mDNS_Reconfirm (mDNS *const m, CacheRecord *const cacherr);
2153 extern void mDNS_PurgeCacheResourceRecord(mDNS *const m, CacheRecord *rr);
2719 extern CacheRecord *CreateNewCacheEntry(mDNS *const m, const mDNSu32 slot, CacheGroup *cg, mDNSs32 delay);
2722 extern void MakeNegativeCacheRecord(mDNS *const m, CacheRecord *const cr,
2726 extern void AnswerCurrentQuestionWithResourceRecord(mDNS *const m, CacheRecord *const rr, const QC_result AddRecord);
2886 extern void FindSPSInCache(mDNS *const m, const DNSQuestion *const q, const CacheRecord *sps[3]);
2922 char assertC[(sizeof(CacheRecord ) == sizeof(CacheGroup) ) ? 1 : -1];
2940 char sizecheck_CacheRecord [(sizeof(CacheRecord) <= 184) ? 1 : -1];