Lines Matching refs:aService

103 void Mdns::OutputService(const otMdnsService &aService)  in OutputService()  argument
105 OutputLine("Service %s for %s", aService.mServiceInstance, aService.mServiceType); in OutputService()
106 OutputLine(kIndentSize, "host: %s", aService.mHostName); in OutputService()
108 if (aService.mSubTypeLabelsLength > 0) in OutputService()
110 OutputLine(kIndentSize, "%u sub-type:", aService.mSubTypeLabelsLength); in OutputService()
112 for (uint16_t index = 0; index < aService.mSubTypeLabelsLength; index++) in OutputService()
114 OutputLine(kIndentSize * 2, "%s", aService.mSubTypeLabels[index]); in OutputService()
118 OutputLine(kIndentSize, "port: %u", aService.mPort); in OutputService()
119 OutputLine(kIndentSize, "priority: %u", aService.mPriority); in OutputService()
120 OutputLine(kIndentSize, "weight: %u", aService.mWeight); in OutputService()
121 OutputLine(kIndentSize, "ttl: %lu", ToUlong(aService.mTtl)); in OutputService()
123 if ((aService.mTxtData == nullptr) || (aService.mTxtDataLength == 0)) in OutputService()
130 OutputBytesLine(aService.mTxtData, aService.mTxtDataLength); in OutputService()
288 otError Mdns::ParseServiceArgs(Arg aArgs[], otMdnsService &aService, Buffers &aBuffers) in ParseServiceArgs() argument
297 memset(&aService, 0, sizeof(aService)); in ParseServiceArgs()
300 aService.mServiceInstance = aArgs->GetCString(); in ParseServiceArgs()
311 aService.mServiceType = aBuffers.mString; in ParseServiceArgs()
312 aService.mSubTypeLabels = aBuffers.mSubTypeLabels; in ParseServiceArgs()
322 VerifyOrExit(aService.mSubTypeLabelsLength < kMaxSubTypes, error = OT_ERROR_NO_BUFS); in ParseServiceArgs()
323 aBuffers.mSubTypeLabels[aService.mSubTypeLabelsLength] = label; in ParseServiceArgs()
324 aService.mSubTypeLabelsLength++; in ParseServiceArgs()
337 aService.mHostName = aArgs->GetCString(); in ParseServiceArgs()
340 SuccessOrExit(aArgs->ParseAsUint16(aService.mPort)); in ParseServiceArgs()
348 SuccessOrExit(error = aArgs->ParseAsUint16(aService.mPriority)); in ParseServiceArgs()
352 SuccessOrExit(error = aArgs->ParseAsUint16(aService.mWeight)); in ParseServiceArgs()
356 SuccessOrExit(error = aArgs->ParseAsUint32(aService.mTtl)); in ParseServiceArgs()
362 aService.mTxtData = aBuffers.mTxtData; in ParseServiceArgs()
363 aService.mTxtDataLength = len; in ParseServiceArgs()