Lines Matching refs:error

48     otError  error;  in Process()  local
51 SuccessOrExit(error = aArgs[0].ParseAsUint32(infraIfIndex)); in Process()
52 VerifyOrExit(aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
54 SuccessOrExit(error = otMdnsSetEnabled(GetInstancePtr(), true, infraIfIndex)); in Process()
59 return error; in Process()
64 otError error = OT_ERROR_NONE; in Process() local
66 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
67 error = otMdnsSetEnabled(GetInstancePtr(), false, /* aInfraIfIndex */ 0); in Process()
70 return error; in Process()
75 otError error = OT_ERROR_NONE; in Process() local
77 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
81 return error; in Process()
184 otError error = OT_ERROR_NONE; in Process() local
195 SuccessOrExit(error = ProcessRegisterHost(aArgs + 1)); in Process()
199 SuccessOrExit(error = ProcessRegisterService(aArgs + 1)); in Process()
203 SuccessOrExit(error = ProcessRegisterKey(aArgs + 1)); in Process()
207 ExitNow(error = OT_ERROR_INVALID_ARGS); in Process()
216 error = OT_ERROR_PENDING; in Process()
221 return error; in Process()
228 otError error = OT_ERROR_NONE; in ProcessRegisterHost() local
234 VerifyOrExit(!aArgs->IsEmpty(), error = OT_ERROR_INVALID_ARGS); in ProcessRegisterHost()
247 VerifyOrExit(host.mAddressesLength < kMaxAddresses, error = OT_ERROR_NO_BUFS); in ProcessRegisterHost()
254 VerifyOrExit(aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in ProcessRegisterHost()
258 ExitNow(error = OT_ERROR_INVALID_ARGS); in ProcessRegisterHost()
265 error = otMdnsRegisterHost(GetInstancePtr(), &host, mRequestId, HandleRegisterationDone); in ProcessRegisterHost()
268 return error; in ProcessRegisterHost()
273 otError error; in ProcessRegisterService() local
277 SuccessOrExit(error = ParseServiceArgs(aArgs, service, buffers)); in ProcessRegisterService()
282 error = otMdnsRegisterService(GetInstancePtr(), &service, mRequestId, HandleRegisterationDone); in ProcessRegisterService()
285 return error; in ProcessRegisterService()
293 otError error = OT_ERROR_INVALID_ARGS; in ParseServiceArgs() local
308 VerifyOrExit(len + 1 < kStringSize, error = OT_ERROR_NO_BUFS); in ParseServiceArgs()
322 VerifyOrExit(aService.mSubTypeLabelsLength < kMaxSubTypes, error = OT_ERROR_NO_BUFS); in ParseServiceArgs()
344 error = OT_ERROR_NONE; 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()
361 SuccessOrExit(error = aArgs->ParseAsHexString(len, aBuffers.mTxtData)); in ParseServiceArgs()
366 VerifyOrExit(aArgs->IsEmpty(), error = OT_ERROR_INVALID_ARGS); in ParseServiceArgs()
369 return error; in ParseServiceArgs()
374 otError error = OT_ERROR_INVALID_ARGS; in ProcessRegisterKey() local
395 SuccessOrExit(error = aArgs->ParseAsHexString(len, data)); in ProcessRegisterKey()
406 SuccessOrExit(error = aArgs->ParseAsUint32(key.mTtl)); in ProcessRegisterKey()
408 VerifyOrExit(aArgs->IsEmpty(), error = kErrorInvalidArgs); in ProcessRegisterKey()
414 error = otMdnsRegisterKey(GetInstancePtr(), &key, mRequestId, HandleRegisterationDone); in ProcessRegisterKey()
417 return error; in ProcessRegisterKey()
443 otError error = OT_ERROR_INVALID_ARGS; in Process() local
454 error = otMdnsUnregisterHost(GetInstancePtr(), &host); in Process()
467 error = otMdnsUnregisterService(GetInstancePtr(), &service); in Process()
483 error = otMdnsUnregisterKey(GetInstancePtr(), &key); in Process()
487 return error; in Process()
494 otError error = OT_ERROR_NONE; in Process() local
499 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
502 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
506 error = otMdnsGetNextHost(GetInstancePtr(), iterator, &host, &state); in Process()
508 if (error == OT_ERROR_NOT_FOUND) in Process()
510 error = OT_ERROR_NONE; in Process()
514 SuccessOrExit(error); in Process()
526 return error; in Process()
531 otError error = OT_ERROR_NONE; in Process() local
536 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
539 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
543 error = otMdnsGetNextService(GetInstancePtr(), iterator, &service, &state); in Process()
545 if (error == OT_ERROR_NOT_FOUND) in Process()
547 error = OT_ERROR_NONE; in Process()
551 SuccessOrExit(error); in Process()
563 return error; in Process()
568 otError error = OT_ERROR_NONE; in Process() local
573 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
576 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
580 error = otMdnsGetNextKey(GetInstancePtr(), iterator, &key, &state); in Process()
582 if (error == OT_ERROR_NOT_FOUND) in Process()
584 error = OT_ERROR_NONE; in Process()
588 SuccessOrExit(error); in Process()
600 return error; in Process()
607 otError error = OT_ERROR_NONE; in ParseStartOrStop() local
619 error = OT_ERROR_INVALID_ARGS; in ParseStartOrStop()
622 return error; in ParseStartOrStop()
629 otError error; in Process() local
635 SuccessOrExit(error = ParseStartOrStop(aArgs[0], isStart)); in Process()
636 VerifyOrExit(!aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
643 VerifyOrExit(aArgs[3].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
651 error = otMdnsStartBrowser(GetInstancePtr(), &browser); in Process()
655 error = otMdnsStopBrowser(GetInstancePtr(), &browser); in Process()
659 return error; in Process()
691 otError error; in Process() local
697 SuccessOrExit(error = ParseStartOrStop(aArgs[0], isStart)); in Process()
698 VerifyOrExit(!aArgs[2].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
707 error = otMdnsStartSrvResolver(GetInstancePtr(), &resolver); in Process()
711 error = otMdnsStopSrvResolver(GetInstancePtr(), &resolver); in Process()
715 return error; in Process()
745 otError error; in Process() local
751 SuccessOrExit(error = ParseStartOrStop(aArgs[0], isStart)); in Process()
752 VerifyOrExit(!aArgs[2].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
761 error = otMdnsStartTxtResolver(GetInstancePtr(), &resolver); in Process()
765 error = otMdnsStopTxtResolver(GetInstancePtr(), &resolver); in Process()
769 return error; in Process()
796 otError error; in Process() local
802 SuccessOrExit(error = ParseStartOrStop(aArgs[0], isStart)); in Process()
803 VerifyOrExit(!aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
811 error = otMdnsStartIp6AddressResolver(GetInstancePtr(), &resolver); in Process()
815 error = otMdnsStopIp6AddressResolver(GetInstancePtr(), &resolver); in Process()
819 return error; in Process()
849 otError error; in Process() local
855 SuccessOrExit(error = ParseStartOrStop(aArgs[0], isStart)); in Process()
856 VerifyOrExit(!aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
864 error = otMdnsStartIp4AddressResolver(GetInstancePtr(), &resolver); in Process()
868 error = otMdnsStopIp4AddressResolver(GetInstancePtr(), &resolver); in Process()
872 return error; in Process()
888 otError error; in Process() local
893 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
896 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
900 error = otMdnsGetNextBrowser(GetInstancePtr(), iterator, &browser, &info); in Process()
902 if (error == OT_ERROR_NOT_FOUND) in Process()
904 error = OT_ERROR_NONE; in Process()
908 SuccessOrExit(error); in Process()
927 return error; in Process()
934 otError error; in Process() local
939 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
942 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
946 error = otMdnsGetNextSrvResolver(GetInstancePtr(), iterator, &resolver, &info); in Process()
948 if (error == OT_ERROR_NOT_FOUND) in Process()
950 error = OT_ERROR_NONE; in Process()
954 SuccessOrExit(error); in Process()
966 return error; in Process()
973 otError error; in Process() local
978 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
981 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
985 error = otMdnsGetNextTxtResolver(GetInstancePtr(), iterator, &resolver, &info); in Process()
987 if (error == OT_ERROR_NOT_FOUND) in Process()
989 error = OT_ERROR_NONE; in Process()
993 SuccessOrExit(error); in Process()
1005 return error; in Process()
1012 otError error; in Process() local
1017 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
1020 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
1024 error = otMdnsGetNextIp6AddressResolver(GetInstancePtr(), iterator, &resolver, &info); in Process()
1026 if (error == OT_ERROR_NOT_FOUND) in Process()
1028 error = OT_ERROR_NONE; in Process()
1032 SuccessOrExit(error); in Process()
1044 return error; in Process()
1051 otError error; in Process() local
1056 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process()
1059 VerifyOrExit(iterator != nullptr, error = OT_ERROR_NO_BUFS); in Process()
1063 error = otMdnsGetNextIp4AddressResolver(GetInstancePtr(), iterator, &resolver, &info); in Process()
1065 if (error == OT_ERROR_NOT_FOUND) in Process()
1067 error = OT_ERROR_NONE; in Process()
1071 SuccessOrExit(error); in Process()
1083 return error; in Process()
1135 otError error = OT_ERROR_INVALID_COMMAND; in Process() local
1141 ExitNow(error = aArgs[0].IsEmpty() ? error : OT_ERROR_NONE); in Process()
1147 error = (this->*command->mHandler)(aArgs + 1); in Process()
1150 return error; in Process()