Lines Matching refs:aDecoder
117 otError DecodeDnssdHost(Decoder &aDecoder, in DecodeDnssdHost() argument
125 SuccessOrExit(error = aDecoder.ReadUtf8(aHost.mHostName)); in DecodeDnssdHost()
126 SuccessOrExit(error = aDecoder.ReadUint16(aHost.mAddressesLength)); in DecodeDnssdHost()
127 SuccessOrExit(error = aDecoder.ReadIp6Address(aHost.mAddresses)); in DecodeDnssdHost()
128 SuccessOrExit(error = aDecoder.ReadUint32(aRequestId)); in DecodeDnssdHost()
129 SuccessOrExit(error = aDecoder.ReadData(aCallbackData, aCallbackDataLen)); in DecodeDnssdHost()
135 otError DecodeDnssdService(Decoder &aDecoder, in DecodeDnssdService() argument
146 SuccessOrExit(error = aDecoder.ReadUtf8(aService.mHostName)); in DecodeDnssdService()
147 SuccessOrExit(error = aDecoder.ReadUtf8(aService.mServiceInstance)); in DecodeDnssdService()
148 SuccessOrExit(error = aDecoder.ReadUtf8(aService.mServiceType)); in DecodeDnssdService()
149 SuccessOrExit(error = aDecoder.OpenStruct()); in DecodeDnssdService()
150 while (!aDecoder.IsAllReadInStruct()) in DecodeDnssdService()
153 SuccessOrExit(error = aDecoder.ReadUtf8(aSubTypeLabels[index])); in DecodeDnssdService()
157 SuccessOrExit(error = aDecoder.CloseStruct()); in DecodeDnssdService()
158 SuccessOrExit(error = aDecoder.ReadDataWithLen(aService.mTxtData, aService.mTxtDataLength)); in DecodeDnssdService()
159 SuccessOrExit(error = aDecoder.ReadUint16(aService.mPort)); in DecodeDnssdService()
160 SuccessOrExit(error = aDecoder.ReadUint16(aService.mPriority)); in DecodeDnssdService()
161 SuccessOrExit(error = aDecoder.ReadUint16(aService.mWeight)); in DecodeDnssdService()
162 SuccessOrExit(error = aDecoder.ReadUint32(aService.mTtl)); in DecodeDnssdService()
163 SuccessOrExit(error = aDecoder.ReadUint32(aRequestId)); in DecodeDnssdService()
164 SuccessOrExit(error = aDecoder.ReadData(aCallbackData, aCallbackDataLen)); in DecodeDnssdService()
170 otError DecodeDnssdKey(Decoder &aDecoder, in DecodeDnssdKey() argument
178 SuccessOrExit(error = aDecoder.ReadUtf8(aKey.mName)); in DecodeDnssdKey()
179 SuccessOrExit(error = aDecoder.OpenStruct()); in DecodeDnssdKey()
180 if (!aDecoder.IsAllReadInStruct()) in DecodeDnssdKey()
182 SuccessOrExit(error = aDecoder.ReadUtf8(aKey.mServiceType)); in DecodeDnssdKey()
188 SuccessOrExit(error = aDecoder.CloseStruct()); in DecodeDnssdKey()
189 SuccessOrExit(error = aDecoder.ReadDataWithLen(aKey.mKeyData, aKey.mKeyDataLength)); in DecodeDnssdKey()
190 SuccessOrExit(error = aDecoder.ReadUint16(aKey.mClass)); in DecodeDnssdKey()
191 SuccessOrExit(error = aDecoder.ReadUint32(aKey.mTtl)); in DecodeDnssdKey()
192 SuccessOrExit(error = aDecoder.ReadUint32(aRequestId)); in DecodeDnssdKey()
193 SuccessOrExit(error = aDecoder.ReadData(aCallbackData, aCallbackDataLen)); in DecodeDnssdKey()