/openthread-latest/src/cli/ |
D | cli_commissioner.cpp | 61 template <> otError Commissioner::Process<Cmd("announce")>(Arg aArgs[]) in Process() argument 69 SuccessOrExit(error = aArgs[0].ParseAsUint32(mask)); in Process() 70 SuccessOrExit(error = aArgs[1].ParseAsUint8(count)); in Process() 71 SuccessOrExit(error = aArgs[2].ParseAsUint16(period)); in Process() 72 SuccessOrExit(error = aArgs[3].ParseAsIp6Address(address)); in Process() 101 template <> otError Commissioner::Process<Cmd("energy")>(Arg aArgs[]) in Process() argument 110 SuccessOrExit(error = aArgs[0].ParseAsUint32(mask)); in Process() 111 SuccessOrExit(error = aArgs[1].ParseAsUint8(count)); in Process() 112 SuccessOrExit(error = aArgs[2].ParseAsUint16(period)); in Process() 113 SuccessOrExit(error = aArgs[3].ParseAsUint16(scanDuration)); in Process() [all …]
|
D | cli.cpp | 187 template <> otError Interpreter::Process<Cmd("diag")>(Arg aArgs[]) in Process() argument 192 Arg::CopyArgsToStringArray(aArgs, args); in Process() 194 return otDiagProcessCmd(GetInstancePtr(), Arg::GetArgsLength(aArgs), args); in Process() 205 template <> otError Interpreter::Process<Cmd("version")>(Arg aArgs[]) in Process() argument 219 if (aArgs[0].IsEmpty()) in Process() 234 else if (aArgs[0] == "api") in Process() 246 template <> otError Interpreter::Process<Cmd("reset")>(Arg aArgs[]) in Process() argument 250 if (aArgs[0].IsEmpty()) in Process() 265 else if (aArgs[0] == "bootloader") in Process() 323 otError Interpreter::ProcessUserCommands(Arg aArgs[]) in ProcessUserCommands() argument [all …]
|
D | cli_srp_client.cpp | 69 template <> otError SrpClient::Process<Cmd("autostart")>(Arg aArgs[]) in Process() argument 86 if (aArgs[0].IsEmpty()) in Process() 92 SuccessOrExit(error = ParseEnableOrDisable(aArgs[0], enable)); in Process() 166 template <> otError SrpClient::Process<Cmd("callback")>(Arg aArgs[]) in Process() argument 170 if (aArgs[0].IsEmpty()) in Process() 176 error = ParseEnableOrDisable(aArgs[0], mCallbackEnabled); in Process() 182 template <> otError SrpClient::Process<Cmd("host")>(Arg aArgs[]) in Process() argument 196 if (aArgs[0].IsEmpty()) in Process() 218 else if (aArgs[0] == "name") in Process() 220 if (aArgs[1].IsEmpty()) in Process() [all …]
|
D | cli_mdns.cpp | 46 template <> otError Mdns::Process<Cmd("enable")>(Arg aArgs[]) in Process() argument 51 SuccessOrExit(error = aArgs[0].ParseAsUint32(infraIfIndex)); in Process() 52 VerifyOrExit(aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 62 template <> otError Mdns::Process<Cmd("disable")>(Arg aArgs[]) in Process() argument 66 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 73 template <> otError Mdns::Process<Cmd("state")>(Arg aArgs[]) in Process() argument 77 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 84 template <> otError Mdns::Process<Cmd("unicastquestion")>(Arg aArgs[]) in Process() argument 86 …return ProcessEnableDisable(aArgs, otMdnsIsQuestionUnicastAllowed, otMdnsSetQuestionUnicastAllowed… in Process() 180 template <> otError Mdns::Process<Cmd("register")>(Arg aArgs[]) in Process() argument [all …]
|
D | cli_dataset.cpp | 398 otError Dataset::ParseActiveTimestamp(Arg *&aArgs, otOperationalDataset &aDataset) in ParseActiveTimestamp() argument 402 SuccessOrExit(error = aArgs++->ParseAsUint64(aDataset.mActiveTimestamp.mSeconds)); in ParseActiveTimestamp() 410 otError Dataset::ParseChannel(Arg *&aArgs, otOperationalDataset &aDataset) in ParseChannel() argument 412 return aArgs++->ParseAsUint16(aDataset.mChannel); in ParseChannel() 415 otError Dataset::ParseChannelMask(Arg *&aArgs, otOperationalDataset &aDataset) in ParseChannelMask() argument 417 return aArgs++->ParseAsUint32(aDataset.mChannelMask); in ParseChannelMask() 420 otError Dataset::ParseDelay(Arg *&aArgs, otOperationalDataset &aDataset) in ParseDelay() argument 422 return aArgs++->ParseAsUint32(aDataset.mDelay); in ParseDelay() 425 otError Dataset::ParseExtendedPanId(Arg *&aArgs, otOperationalDataset &aDataset) in ParseExtendedPanId() argument 427 return aArgs++->ParseAsHexString(aDataset.mExtendedPanId.m8); in ParseExtendedPanId() [all …]
|
D | cli_bbr.cpp | 54 template <> otError Bbr::Process<Cmd("mlr")>(Arg aArgs[]) in Process() argument 74 if (aArgs[0] == "listener") in Process() 76 if (aArgs[1].IsEmpty()) in Process() 100 if (aArgs[1] == "clear") in Process() 119 else if (aArgs[1] == "add") in Process() 124 SuccessOrExit(error = aArgs[2].ParseAsIp6Address(address)); in Process() 126 if (!aArgs[3].IsEmpty()) in Process() 128 SuccessOrExit(error = aArgs[3].ParseAsUint32(timeout)); in Process() 151 else if (aArgs[0] == "response") in Process() 155 SuccessOrExit(error = aArgs[1].ParseAsUint8(status)); in Process() [all …]
|
D | cli_udp.cpp | 82 template <> otError UdpExample::Process<Cmd("bind")>(Arg aArgs[]) in Process() argument 88 if (aArgs[0] == "-u") in Process() 91 aArgs++; in Process() 93 else if (aArgs[0] == "-b") in Process() 96 aArgs++; in Process() 99 SuccessOrExit(error = aArgs[0].ParseAsIp6Address(sockaddr.mAddress)); in Process() 100 SuccessOrExit(error = aArgs[1].ParseAsUint16(sockaddr.mPort)); in Process() 101 VerifyOrExit(aArgs[2].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 131 template <> otError UdpExample::Process<Cmd("connect")>(Arg aArgs[]) in Process() argument 137 …SuccessOrExit(error = ParseToIp6Address(GetInstancePtr(), aArgs[0], sockaddr.mAddress, nat64Synth)… in Process() [all …]
|
D | cli_br.cpp | 56 template <> otError Br::Process<Cmd("init")>(Arg aArgs[]) in Process() argument 62 SuccessOrExit(error = aArgs[0].ParseAsUint32(ifIndex)); in Process() 63 SuccessOrExit(error = aArgs[1].ParseAsBool(isRunning)); in Process() 64 VerifyOrExit(aArgs[2].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 81 template <> otError Br::Process<Cmd("enable")>(Arg aArgs[]) in Process() argument 85 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 102 template <> otError Br::Process<Cmd("disable")>(Arg aArgs[]) in Process() argument 106 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 122 template <> otError Br::Process<Cmd("state")>(Arg aArgs[]) in Process() argument 139 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() [all …]
|
D | cli_dns.cpp | 45 template <> otError Dns::Process<Cmd("compression")>(Arg aArgs[]) in Process() argument 65 if (aArgs[0].IsEmpty()) in Process() 97 SuccessOrExit(error = ParseEnableOrDisable(aArgs[0], enable)); in Process() 109 template <> otError Dns::Process<Cmd("config")>(Arg aArgs[]) in Process() argument 134 if (aArgs[0].IsEmpty()) in Process() 202 SuccessOrExit(error = GetDnsConfig(aArgs, config)); in Process() 241 template <> otError Dns::Process<Cmd("resolve")>(Arg aArgs[]) in Process() argument 247 VerifyOrExit(!aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 248 SuccessOrExit(error = GetDnsConfig(aArgs + 1, config)); in Process() 249 …SuccessOrExit(error = otDnsClientResolveAddress(GetInstancePtr(), aArgs[0].GetCString(), &HandleDn… in Process() [all …]
|
D | cli_srp_server.cpp | 66 template <> otError SrpServer::Process<Cmd("addrmode")>(Arg aArgs[]) in Process() argument 70 if (aArgs[0].IsEmpty()) in Process() 85 else if (aArgs[0] == "unicast") in Process() 89 else if (aArgs[0] == "anycast") in Process() 122 template <> otError SrpServer::Process<Cmd("auto")>(Arg aArgs[]) in Process() argument 124 return ProcessEnableDisable(aArgs, otSrpServerIsAutoEnableMode, otSrpServerSetAutoEnableMode); in Process() 145 template <> otError SrpServer::Process<Cmd("domain")>(Arg aArgs[]) in Process() argument 149 if (aArgs[0].IsEmpty()) in Process() 155 error = otSrpServerSetDomain(GetInstancePtr(), aArgs[0].GetCString()); in Process() 180 template <> otError SrpServer::Process<Cmd("state")>(Arg aArgs[]) in Process() argument [all …]
|
D | cli_mac_filter.cpp | 135 template <> otError MacFilter::Process<Cmd("addr")>(Arg aArgs[]) in Process() argument 159 if (aArgs[0].IsEmpty()) in Process() 183 else if (aArgs[0] == "add") in Process() 185 SuccessOrExit(error = aArgs[1].ParseAsHexString(extAddr.m8)); in Process() 190 if (!aArgs[2].IsEmpty()) in Process() 194 SuccessOrExit(error = aArgs[2].ParseAsInt8(rss)); in Process() 212 else if (aArgs[0] == "remove") in Process() 214 SuccessOrExit(error = aArgs[1].ParseAsHexString(extAddr.m8)); in Process() 231 else if (aArgs[0] == "clear") in Process() 276 if (aArgs[0] == kModeCommands[index]) in Process() [all …]
|
D | cli_coap_secure.cpp | 109 template <> otError CoapSecure::Process<Cmd("resource")>(Arg aArgs[]) in Process() argument 113 if (!aArgs[0].IsEmpty()) in Process() 115 VerifyOrExit(aArgs[0].GetLength() < kMaxUriLength, error = OT_ERROR_INVALID_ARGS); in Process() 125 if (!aArgs[1].IsEmpty()) in Process() 127 SuccessOrExit(error = aArgs[1].ParseAsUint32(mBlockCount)); in Process() 131 strncpy(mUriPath, aArgs[0].GetCString(), sizeof(mUriPath) - 1); in Process() 157 template <> otError CoapSecure::Process<Cmd("set")>(Arg aArgs[]) in Process() argument 161 if (!aArgs[0].IsEmpty()) in Process() 163 … VerifyOrExit(aArgs[0].GetLength() < sizeof(mResourceContent), error = OT_ERROR_INVALID_ARGS); in Process() 164 strncpy(mResourceContent, aArgs[0].GetCString(), sizeof(mResourceContent)); in Process() [all …]
|
D | cli_link_metrics.cpp | 55 template <> otError LinkMetrics::Process<Cmd("query")>(Arg aArgs[]) in Process() argument 57 OT_UNUSED_VARIABLE(aArgs); in Process() 62 template <> otError LinkMetrics::Process<Cmd("request")>(Arg aArgs[]) in Process() argument 71 if (aArgs[0] == "async") in Process() 74 aArgs++; in Process() 77 SuccessOrExit(error = aArgs[0].ParseAsIp6Address(address)); in Process() 101 if (aArgs[1] == "single") in Process() 104 SuccessOrExit(error = ParseLinkMetricsFlags(linkMetrics, aArgs[2])); in Process() 125 else if (aArgs[1] == "forward") in Process() 128 SuccessOrExit(error = aArgs[2].ParseAsUint8(seriesId)); in Process() [all …]
|
D | cli_joiner.cpp | 45 template <> otError Joiner::Process<Cmd("discerner")>(Arg aArgs[]) in Process() argument 59 if (aArgs[0].IsEmpty()) in Process() 92 if (aArgs[0] == "clear") in Process() 110 VerifyOrExit(aArgs[1].IsEmpty()); in Process() 111 SuccessOrExit(ParseJoinerDiscerner(aArgs[0], discerner)); in Process() 130 template <> otError Joiner::Process<Cmd("id")>(Arg aArgs[]) in Process() argument 132 OT_UNUSED_VARIABLE(aArgs); in Process() 153 template <> otError Joiner::Process<Cmd("start")>(Arg aArgs[]) in Process() argument 157 VerifyOrExit(!aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 160 aArgs[0].GetCString(), // aPskd in Process() [all …]
|
D | cli_network_data.cpp | 186 template <> otError NetworkData::Process<Cmd("length")>(Arg aArgs[]) in Process() argument 190 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 197 template <> otError NetworkData::Process<Cmd("maxlength")>(Arg aArgs[]) in Process() argument 211 if (aArgs[0].IsEmpty()) in Process() 224 else if (aArgs[0] == "reset") in Process() 237 template <> otError NetworkData::Process<Cmd("publish")>(Arg aArgs[]) in Process() argument 242 if (aArgs[0] == "dnssrp") in Process() 262 if (aArgs[1] == "anycast") in Process() 266 SuccessOrExit(error = aArgs[2].ParseAsUint8(sequenceNumber)); in Process() 271 if (aArgs[1] == "unicast") in Process() [all …]
|
D | cli_tcat.cpp | 140 template <> otError Tcat::Process<Cmd("advid")>(Arg aArgs[]) in Process() argument 148 if (aArgs[0].IsEmpty()) in Process() 163 if (aArgs[0] == kVendorIdTypes[OT_TCAT_DEVICE_ID_OUI24]) in Process() 167 else if (aArgs[0] == kVendorIdTypes[OT_TCAT_DEVICE_ID_OUI36]) in Process() 171 else if (aArgs[0] == kVendorIdTypes[OT_TCAT_DEVICE_ID_DISCRIMINATOR]) in Process() 175 else if (aArgs[0] == kVendorIdTypes[OT_TCAT_DEVICE_ID_IANAPEN]) in Process() 179 else if (aArgs[0] == kVendorIdTypes[OT_TCAT_DEVICE_ID_EMPTY]) in Process() 193 … if (!aArgs[1].IsEmpty() && aArgs[1].GetLength() < (OT_TCAT_MAX_ADVERTISED_DEVICEID_SIZE * 2 + 1)) in Process() 196 SuccessOrExit(error = aArgs[1].ParseAsHexString(devId.mDeviceIdLen, devId.mDeviceId)); in Process() 215 template <> otError Tcat::Process<Cmd("devid")>(Arg aArgs[]) in Process() argument [all …]
|
D | cli_dataset.hpp | 72 otError Process(Arg aArgs[]); 90 otError (Dataset::*mParse)(Arg *&aArgs, otOperationalDataset &aDataset); 108 otError ParseActiveTimestamp(Arg *&aArgs, otOperationalDataset &aDataset); 109 otError ParseChannel(Arg *&aArgs, otOperationalDataset &aDataset); 110 otError ParseChannelMask(Arg *&aArgs, otOperationalDataset &aDataset); 111 otError ParseDelay(Arg *&aArgs, otOperationalDataset &aDataset); 112 otError ParseExtendedPanId(Arg *&aArgs, otOperationalDataset &aDataset); 113 otError ParseMeshLocalPrefix(Arg *&aArgs, otOperationalDataset &aDataset); 114 otError ParseNetworkKey(Arg *&aArgs, otOperationalDataset &aDataset); 115 otError ParseNetworkName(Arg *&aArgs, otOperationalDataset &aDataset); [all …]
|
D | cli_coap.cpp | 156 template <> otError Coap::Process<Cmd("cancel")>(Arg aArgs[]) in Process() argument 158 OT_UNUSED_VARIABLE(aArgs); in Process() 181 template <> otError Coap::Process<Cmd("resource")>(Arg aArgs[]) in Process() argument 185 if (!aArgs[0].IsEmpty()) in Process() 187 VerifyOrExit(aArgs[0].GetLength() < kMaxUriLength, error = OT_ERROR_INVALID_ARGS); in Process() 197 if (!aArgs[1].IsEmpty()) in Process() 199 SuccessOrExit(error = aArgs[1].ParseAsUint32(mBlockCount)); in Process() 203 strncpy(mUriPath, aArgs[0].GetCString(), sizeof(mUriPath) - 1); in Process() 234 template <> otError Coap::Process<Cmd("set")>(Arg aArgs[]) in Process() argument 242 if (!aArgs[0].IsEmpty()) in Process() [all …]
|
D | cli_ping.cpp | 53 otError PingSender::Process(Arg aArgs[]) in Process() argument 70 if (aArgs[0] == "stop") in Process() 75 else if (aArgs[0] == "async") in Process() 78 aArgs++; in Process() 83 if (aArgs[0] == "-I") in Process() 85 SuccessOrExit(error = aArgs[1].ParseAsIp6Address(config.mSource)); in Process() 90 aArgs += 2; in Process() 93 if (aArgs[0] == "-m") in Process() 96 aArgs++; in Process() 99 …SuccessOrExit(error = ParseToIp6Address(GetInstancePtr(), aArgs[0], config.mDestination, nat64Synt… in Process() [all …]
|
D | cli_tcp.cpp | 115 template <> otError TcpExample::Process<Cmd("init")>(Arg aArgs[]) in Process() argument 122 if (aArgs[0].IsEmpty()) in Process() 130 if (aArgs[0] == "linked") in Process() 135 else if (aArgs[0] == "circular") in Process() 141 else if (aArgs[0] == "tls") in Process() 198 if (aArgs[1].IsEmpty()) in Process() 206 SuccessOrExit(error = aArgs[1].ParseAsUint32(windowSize)); in Process() 289 template <> otError TcpExample::Process<Cmd("deinit")>(Arg aArgs[]) in Process() argument 296 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in Process() 344 template <> otError TcpExample::Process<Cmd("bind")>(Arg aArgs[]) in Process() argument [all …]
|
D | cli_utils.hpp | 134 typedef otError (Cli::*Handler)(Arg aArgs[]); ///< The handler method pointer type. 576 template <typename ValueType> otError ProcessGet(Arg aArgs[], GetHandler<ValueType> aGetHandler) in ProcessGet() argument 586 VerifyOrExit(aArgs[0].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in ProcessGet() 593 template <typename ValueType> otError ProcessSet(Arg aArgs[], SetHandler<ValueType> aSetHandler) in ProcessSet() argument 598 SuccessOrExit(error = aArgs[0].ParseAs<ValueType>(value)); in ProcessSet() 599 VerifyOrExit(aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in ProcessSet() 607 …template <typename ValueType> otError ProcessSet(Arg aArgs[], SetHandlerFailable<ValueType> aSetHa… in ProcessSet() argument 612 SuccessOrExit(error = aArgs[0].ParseAs<ValueType>(value)); in ProcessSet() 613 VerifyOrExit(aArgs[1].IsEmpty(), error = OT_ERROR_INVALID_ARGS); in ProcessSet() 622 …otError ProcessGetSet(Arg aArgs[], GetHandler<ValueType> aGetHandler, SetHandler<ValueType> aSetHa… in ProcessGetSet() argument [all …]
|
D | cli_utils.cpp | 373 void Utils::LogInput(const Arg *aArgs) in LogInput() argument 377 for (bool isFirst = true; !aArgs->IsEmpty(); aArgs++, isFirst = false) in LogInput() 379 inputString.Append(isFirst ? "%s" : " %s", aArgs->GetCString()); in LogInput() 450 otError Utils::ProcessEnableDisable(Arg aArgs[], SetEnabledHandler aSetEnabledHandler) in ProcessEnableDisable() argument 455 if (ParseEnableOrDisable(aArgs[0], enable) == OT_ERROR_NONE) in ProcessEnableDisable() 467 otError Utils::ProcessEnableDisable(Arg aArgs[], SetEnabledHandlerFailable aSetEnabledHandler) in ProcessEnableDisable() argument 472 if (ParseEnableOrDisable(aArgs[0], enable) == OT_ERROR_NONE) in ProcessEnableDisable() 484 otError Utils::ProcessEnableDisable(Arg aArgs[], in ProcessEnableDisable() argument 490 if (aArgs[0].IsEmpty()) in ProcessEnableDisable() 496 error = ProcessEnableDisable(aArgs, aSetEnabledHandler); in ProcessEnableDisable() [all …]
|
/openthread-latest/src/core/diags/ |
D | factory_diags.hpp | 85 Error ProcessCmd(uint8_t aArgsLength, char *aArgs[]); 138 Error (Diags::*mCommand)(uint8_t aArgsLength, char *aArgs[]); 188 Error ParseCmd(char *aString, uint8_t &aArgsLength, char *aArgs[]); 189 Error ProcessChannel(uint8_t aArgsLength, char *aArgs[]); 190 Error ProcessFrame(uint8_t aArgsLength, char *aArgs[]); 191 Error ProcessContinuousWave(uint8_t aArgsLength, char *aArgs[]); 192 Error ProcessGpio(uint8_t aArgsLength, char *aArgs[]); 193 Error ProcessPower(uint8_t aArgsLength, char *aArgs[]); 194 Error ProcessRadio(uint8_t aArgsLength, char *aArgs[]); 195 Error ProcessRepeat(uint8_t aArgsLength, char *aArgs[]); [all …]
|
D | factory_diags.cpp | 55 otError otPlatDiagProcess(otInstance *aInstance, uint8_t aArgsLength, char *aArgs[]) in otPlatDiagProcess() argument 58 OT_UNUSED_VARIABLE(aArgs); in otPlatDiagProcess() 89 Error Diags::ProcessChannel(uint8_t aArgsLength, char *aArgs[]) in ProcessChannel() argument 96 SuccessOrExit(error = ParseLong(aArgs[0], value)); in ProcessChannel() 106 Error Diags::ProcessPower(uint8_t aArgsLength, char *aArgs[]) in ProcessPower() argument 113 SuccessOrExit(error = ParseLong(aArgs[0], value)); in ProcessPower() 122 Error Diags::ProcessEcho(uint8_t aArgsLength, char *aArgs[]) in ProcessEcho() argument 128 Output("%s\r\n", aArgs[0]); in ProcessEcho() 130 else if ((aArgsLength == 2) && StringMatch(aArgs[0], "-n")) in ProcessEcho() 140 SuccessOrExit(error = ParseLong(aArgs[1], value)); in ProcessEcho() [all …]
|
/openthread-latest/src/core/common/ |
D | callback.hpp | 186 template <typename... Args> ReturnType Invoke(Args &&...aArgs) const in Invoke() 188 return mHandler(static_cast<Args &&>(aArgs)..., mContext); in Invoke() 199 template <typename... Args> void InvokeIfSet(Args &&...aArgs) const in InvokeIfSet() 206 Invoke(static_cast<Args &&>(aArgs)...); in InvokeIfSet() 221 template <typename... Args> void InvokeAndClearIfSet(Args &&...aArgs) in InvokeAndClearIfSet() argument 226 callbackCopy.InvokeIfSet(static_cast<Args &&>(aArgs)...); in InvokeAndClearIfSet() 243 template <typename... Args> ReturnType Invoke(Args &&...aArgs) const in Invoke() 245 return mHandler(mContext, static_cast<Args &&>(aArgs)...); in Invoke() 248 template <typename... Args> void InvokeIfSet(Args &&...aArgs) const in InvokeIfSet() 255 Invoke(static_cast<Args &&>(aArgs)...); in InvokeIfSet() [all …]
|