Searched refs:RData (Results 1 - 6 of 6) sorted by relevance

/external/mdnsresponder/mDNSCore/
H A DmDNSEmbeddedAPI.h869 } RData; typedef in typeref:struct:__anon8040
872 #define sizeofRDataHeader (sizeof(RData) - sizeof(RDataBody))
874 // RData_small is a smaller version of the RData object, used for inline data storage embedded in a CacheRecord_struct
889 typedef void mDNSRecordUpdateCallback(mDNS *const m, AuthRecord *const rr, RData *OldRData, mDNSu16 OldRDLen);
1104 RData *rdata; // Pointer to storage for this rdata
1227 RData *NewRData; // Set if we are updating this record with new rdata
1228 mDNSu16 newrdlength; // ... and the length of the new RData
1258 RData *OrigRData;
1259 RData *InFlightRData;
1260 RData *QueuedRDat
[all...]
H A DDNSCommon.h170 extern mDNSBool ValidateRData(const mDNSu16 rrtype, const mDNSu16 rdlength, const RData *const rd);
233 extern void SetNewRData(ResourceRecord *const rr, RData *NewRData, mDNSu16 rdlength);
H A DDNSCommon.c991 mDNSexport void mDNS_SetupResourceRecord(AuthRecord *rr, RData *RDataStorage, mDNSInterfaceID InterfaceID,
1458 mDNSexport mDNSBool ValidateRData(const mDNSu16 rrtype, const mDNSu16 rdlength, const RData *const rd)
2022 mDNSexport void SetNewRData(ResourceRecord *const rr, RData *NewRData, mDNSu16 rdlength)
2192 rr->resrec.rdata = (RData*)&rr->smallrdatastorage;
H A DmDNS.c1349 RData *OldRData = rr->resrec.rdata;
2259 RData *OldRData = rr->resrec.rdata;
3703 if (r->resrec.rdata && r->resrec.rdata != (RData*)&r->smallrdatastorage) mDNSPlatformMemFree(r->resrec.rdata);
4123 r->resrec.rdata = (RData*)&r->smallrdatastorage; // By default, assume we're usually going to be using local storage
4126 r->resrec.rdata = (RData*)mDNSPlatformMemAllocate(sizeofRDataHeader + RDLength);
6371 RData *saveptr = rr->resrec.rdata; // Save the rr->resrec.rdata pointer
6378 if (rr->resrec.rdata == (RData*)&rr->smallrdatastorage && RDLength > InlineCacheRDSize)
6380 else if (rr->resrec.rdata != (RData*)&rr->smallrdatastorage && RDLength <= InlineCacheRDSize)
7456 cr->resrec.rdata = (RData*)&cr->smallrdatastorage;
9081 const mDNSu16 newrdlength, RData *cons
[all...]
/external/mdnsresponder/mDNSShared/
H A Ddnsextd.c793 cr->resrec.rdata = (RData*)&cr->smallrdatastorage;
1455 tmp->rr.resrec.rdata = (RData *)&tmp->rr.smallrdatastorage;
H A Duds_daemon.c680 freeL("Extra RData", rr->resrec.rdata);
710 freeL("TXT RData", srv->srs.RR_TXT.resrec.rdata);
881 if (rr->resrec.rdata != &rr->rdatastorage) freeL("RData/regrecord_callback", rr->resrec.rdata);
1156 mDNSlocal void update_callback(mDNS *const m, AuthRecord *const rr, RData *oldrd, mDNSu16 oldrdlen)
1180 if (oldrd != &rr->rdatastorage) freeL("RData/update_callback", oldrd);
1187 RData *newrd = mallocL("RData/update_record", sizeof(RData) - sizeof(RDataBody) + rdsize);
1200 if (result) { LogMsg("update_record: Error %d for %s", (int)result, ARDisplayString(&mDNSStorage, rr)); freeL("RData/update_record", newrd); }

Completed in 105 milliseconds