Lines Matching full:url
29 #include "lib/url/url.hpp"
38 namespace Url { namespace
40 Url::Url(void) in Url() function in ot::Url::Url
48 otError Url::Init(char *aUrl) in Init()
51 char *url = aUrl; in Init() local
56 url = strstr(aUrl, "://"); in Init()
57 VerifyOrExit(url != nullptr, error = OT_ERROR_PARSE); in Init()
58 *url = '\0'; in Init()
59 url += sizeof("://") - 1; in Init()
60 mPath = url; in Init()
62 url = strstr(url, "?"); in Init()
64 if (url != nullptr) in Init()
66 mQuery = ++url; in Init()
68 for (char *cur = strtok(url, "&"); cur != nullptr; cur = strtok(nullptr, "&")) in Init()
82 const char *Url::GetValue(const char *aName, const char *aLastValue) const in GetValue()
121 otError Url::ParseUint32(const char *aName, uint32_t &aValue) const in ParseUint32()
137 otError Url::ParseUint16(const char *aName, uint16_t &aValue) const in ParseUint16()
150 otError Url::ParseUint8(const char *aName, uint8_t &aValue) const in ParseUint8()
163 otError Url::ParseInt32(const char *aName, int32_t &aValue) const in ParseInt32()
179 otError Url::ParseInt16(const char *aName, int16_t &aValue) const in ParseInt16()
192 otError Url::ParseInt8(const char *aName, int8_t &aValue) const in ParseInt8()
205 } // namespace Url