• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/mDNSResponder-561.1.1/mDNSShared/

Lines Matching defs:rdlen

646 // Data must be in the following format: flags, interfaceIndex, name, rrtype, rrclass, rdlen, rdata, (optional) ttl
656 mDNSu16 rdlen = get_uint16(&request->msgptr, request->msgend);
657 const char *rdata = get_rdata (&request->msgptr, request->msgend, rdlen);
659 int storage_size = rdlen > sizeof(RDataBody) ? rdlen : sizeof(RDataBody);
708 rr->resrec.rdlength = rdlen;
709 rr->resrec.rdata->MaxRDLength = rdlen;
710 mDNSPlatformMemCopy(rr->resrec.rdata->u.data, rdata, rdlen);
1334 mDNSlocal mStatus add_record_to_service(request_state *request, service_instance *instance, mDNSu16 rrtype, mDNSu16 rdlen, const char *rdata, mDNSu32 ttl)
1339 int size = rdlen > sizeof(RDataBody) ? rdlen : sizeof(RDataBody);
1346 extra->r.resrec.rdlength = rdlen;
1347 mDNSPlatformMemCopy(&extra->r.rdatastorage.u.data, rdata, rdlen);
1380 mDNSu16 rdlen = get_uint16(&request->msgptr, request->msgend);
1381 const char *rdata = get_rdata (&request->msgptr, request->msgend, rdlen);
1400 (request->u.servicereg.instances) ? request->u.servicereg.instances->srs.RR_SRV.resrec.name->c : NULL, DNSTypeName(rrtype), rdlen);
1404 result = add_record_to_service(request, i, rrtype, rdlen, rdata, ttl);
1448 mDNSlocal mStatus update_record(AuthRecord *rr, mDNSu16 rdlen, const char *rdata, mDNSu32 ttl, const mDNSBool *const external_advertise)
1451 const int rdsize = rdlen > sizeof(RDataBody) ? rdlen : sizeof(RDataBody);
1455 mDNSPlatformMemCopy(&newrd->u, rdata, rdlen);
1460 if (rr->resrec.rrtype == kDNSType_TXT && rdlen == 0) { rdlen = 1; newrd->u.txt.c[0] = 0; }
1464 result = mDNS_Update(&mDNSStorage, rr, ttl, rdlen, newrd, update_callback);
1478 mDNSu16 rdlen = get_uint16(&request->msgptr, request->msgend);
1479 const char *rdata = get_rdata (&request->msgptr, request->msgend, rdlen);
1496 result = update_record(reptr->rr, rdlen, rdata, ttl, &reptr->external_advertise);
1518 if (rdlen > 0)
1520 request->u.servicereg.txtdata = mallocL("service_info txtdata", rdlen);
1522 mDNSPlatformMemCopy(request->u.servicereg.txtdata, rdata, rdlen);
1524 request->u.servicereg.txtlen = rdlen;
1539 result = update_record(rr, rdlen, rdata, ttl, &i->external_advertise);
3183 len += 3 * sizeof(mDNSu16); // type, class, rdlen
4705 case add_record_request: min_size += 4 /* type, rdlen */ + 4 /* ttl */; break;
4706 case update_record_request: min_size += 2 /* rdlen */ + 4 /* ttl */; break;
4712 case reg_record_request: min_size += sizeof(mDNSu32) + 1 /* name */ + 6 /* type, class, rdlen */ + 4 /* ttl */; break;
4713 case reconfirm_record_request: min_size += sizeof(mDNSu32) + 1 /* name */ + 6 /* type, class, rdlen */; break;
5608 LogMsgNoIdent("Slt Q TTL if U Type rdlen");