Home | History | Annotate | Download | only in mDNSShared

Lines Matching full:msgptr

148 	const char    *msgptr;			// pointer to data to be read from (may be modified)
488 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
489 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
491 int str_err = get_string(&request->msgptr, request->msgend, name, sizeof(name));
492 mDNSu16 type = get_uint16(&request->msgptr, request->msgend);
493 mDNSu16 class = get_uint16(&request->msgptr, request->msgend);
494 mDNSu16 rdlen = get_uint16(&request->msgptr, request->msgend);
495 const char *rdata = get_rdata (&request->msgptr, request->msgend, rdlen);
496 mDNSu32 ttl = GetTTL ? get_uint32(&request->msgptr, request->msgend) : 0;
506 if (!request->msgptr) { LogMsg("Error reading Resource Record from client"); return NULL; }
1122 DNSServiceFlags flags = get_flags (&request->msgptr, request->msgend);
1123 mDNSu16 rrtype = get_uint16(&request->msgptr, request->msgend);
1124 mDNSu16 rdlen = get_uint16(&request->msgptr, request->msgend);
1125 const char *rdata = get_rdata (&request->msgptr, request->msgend, rdlen);
1126 mDNSu32 ttl = get_uint32(&request->msgptr, request->msgend);
1130 if (!request->msgptr) { LogMsg("%3d: DNSServiceAddRecord(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
1212 DNSServiceFlags flags = get_flags (&request->msgptr, request->msgend); // flags unused
1213 mDNSu16 rdlen = get_uint16(&request->msgptr, request->msgend);
1214 const char *rdata = get_rdata (&request->msgptr, request->msgend, rdlen);
1215 mDNSu32 ttl = get_uint32(&request->msgptr, request->msgend);
1218 if (!request->msgptr) { LogMsg("%3d: DNSServiceUpdateRecord(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
1338 get_flags(&request->msgptr, request->msgend); // flags unused
1340 if (!request->msgptr) { LogMsg("%3d: DNSServiceRemoveRecord(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
1598 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
1599 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
1604 if (get_string(&request->msgptr, request->msgend, name, sizeof(name)) < 0 ||
1605 get_string(&request->msgptr, request->msgend, type_as_string, MAX_ESCAPED_DOMAIN_NAME) < 0 ||
1606 get_string(&request->msgptr, request->msgend, domain, MAX_ESCAPED_DOMAIN_NAME) < 0 ||
1607 get_string(&request->msgptr, request->msgend, host, MAX_ESCAPED_DOMAIN_NAME) < 0)
1617 if (request->msgptr + 2 > request->msgend) request->msgptr = NULL;
1620 request->u.servicereg.port.b[0] = *request->msgptr++;
1621 request->u.servicereg.port.b[1] = *request->msgptr++;
1624 request->u.servicereg.txtlen = get_uint16(&request->msgptr, request->msgend);
1629 mDNSPlatformMemCopy(request->u.servicereg.txtdata, get_rdata(&request->msgptr, request->msgend, request->u.servicereg.txtlen), request->u.servicereg.txtlen);
1632 if (!request->msgptr) { LogMsg("%3d: DNSServiceRegister(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
2122 get_flags(&request->msgptr, request->msgend);
2126 if (get_string(&request->msgptr, request->msgend, hostName, MAX_DOMAIN_LABEL) < 0) return(mStatus_BadParamErr);
2154 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
2155 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
2159 if (get_string(&request->msgptr, request->msgend, regtype, MAX_ESCAPED_DOMAIN_NAME) < 0 ||
2160 get_string(&request->msgptr, request->msgend, domain, MAX_ESCAPED_DOMAIN_NAME) < 0) return(mStatus_BadParamErr);
2162 if (!request->msgptr) { LogMsg("%3d: DNSServiceBrowse(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
2295 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
2296 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
2308 if (get_string(&request->msgptr, request->msgend, name, 256) < 0 ||
2309 get_string(&request->msgptr, request->msgend, regtype, MAX_ESCAPED_DOMAIN_NAME) < 0 ||
2310 get_string(&request->msgptr, request->msgend, domain, MAX_ESCAPED_DOMAIN_NAME) < 0)
2313 if (!request->msgptr) { LogMsg("%3d: DNSServiceResolve(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
2973 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
2974 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
2978 if (get_string(&request->msgptr, request->msgend, name, 256) < 0) return(mStatus_BadParamErr);
2979 rrtype = get_uint16(&request->msgptr, request->msgend);
2980 rrclass = get_uint16(&request->msgptr, request->msgend);
2982 if (!request->msgptr)
3128 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
3132 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
3136 if (!request->msgptr)
3198 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
3200 if (get_string(&request->msgptr, request->msgend, domainstr, MAX_ESCAPED_DOMAIN_NAME) < 0 ||
3219 if (get_string(&request->msgptr, request->msgend, prop, sizeof(prop)) >= 0)
3299 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
3300 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
3302 mDNSu8 protocol = (mDNSu8)get_uint32(&request->msgptr, request->msgend);
3305 if (request->msgptr + 8 > request->msgend) request->msgptr = NULL;
3308 request->u.pm.NATinfo.IntPort.b[0] = *request->msgptr++;
3309 request->u.pm.NATinfo.IntPort.b[1] = *request->msgptr++;
3310 request->u.pm.ReqExt.b[0] = *request->msgptr++;
3311 request->u.pm.ReqExt.b[1] = *request->msgptr++;
3312 ttl = get_uint32(&request->msgptr, request->msgend);
3315 if (!request->msgptr)
3415 DNSServiceFlags flags = get_flags(&request->msgptr, request->msgend);
3416 mDNSu32 interfaceIndex = get_uint32(&request->msgptr, request->msgend);
3421 request->u.addrinfo.protocol = get_uint32(&request->msgptr, request->msgend);
3426 if (get_string(&request->msgptr, request->msgend, hostname, 256) < 0) return(mStatus_BadParamErr);
3428 if (!request->msgptr) { LogMsg("%3d: DNSServiceGetAddrInfo(unreadable parameters)", request->sd); return(mStatus_BadParamErr); }
3591 req->msgptr = req->msgbuf;
3673 port.b[0] = req->msgptr[0];
3674 port.b[1] = req->msgptr[1];
3675 req->msgptr += 2;
3681 get_string(&req->msgptr, req->msgend, ctrl_path, MAX_CTLPATH); // path is first element in message buffer
3812 newreq->msgptr = req->msgptr;
3876 req->msgptr = mDNSNULL;