Structure for UPnP URNs.
More...
#include <Urn.h>
|
| Urn (Kind kind=Kind::none) |
|
| Urn (const Uuid &uuid) |
|
| Urn (const Urn &urn) |
|
| Urn (Urn &&urn) |
|
| Urn (Kind kind, const String &uuid, const String &domain, const String &type, uint8_t version) |
|
| Urn (Kind kind, const Uuid &uuid, const String &domain, const String &type, uint8_t version) |
|
| Urn (Kind kind, const String &uuid, const String &domain, const String &type, const String &version) |
|
| Urn (const char *urn) |
|
| Urn (const String &urn) |
|
Urn & | operator= (const Urn &urn) |
|
Urn & | operator= (const String &urn) |
|
bool | decompose (const char *s) |
|
bool | decompose (const String &s) |
|
String | toString () const |
| Get URN string. More...
|
|
| operator String () const |
|
| operator bool () const |
| Determine if URN is valid. More...
|
|
bool | operator== (const Urn &other) const |
|
bool | operator== (const String &urn) const |
|
Structure for UPnP URNs.
- Note
- UUID format is not specified for UPnP 1.0, but for later revisions MUST be a standard type as managed by the
SSDP::Uuid
class.
◆ Kind
◆ Urn() [1/9]
Urn::Urn |
( |
Kind |
kind = Kind::none | ) |
|
|
inline |
◆ Urn() [2/9]
Urn::Urn |
( |
const Uuid & |
uuid | ) |
|
|
inline |
◆ Urn() [3/9]
Urn::Urn |
( |
const Urn & |
urn | ) |
|
|
inline |
◆ Urn() [4/9]
◆ Urn() [5/9]
◆ Urn() [6/9]
Urn::Urn |
( |
Kind |
kind, |
|
|
const Uuid & |
uuid, |
|
|
const String & |
domain, |
|
|
const String & |
type, |
|
|
uint8_t |
version |
|
) |
| |
|
inline |
◆ Urn() [7/9]
◆ Urn() [8/9]
Urn::Urn |
( |
const char * |
urn | ) |
|
|
inlineexplicit |
◆ Urn() [9/9]
Urn::Urn |
( |
const String & |
urn | ) |
|
|
inlineexplicit |
◆ decompose() [1/2]
bool Urn::decompose |
( |
const char * |
s | ) |
|
◆ decompose() [2/2]
bool Urn::decompose |
( |
const String & |
s | ) |
|
|
inline |
◆ operator bool()
Urn::operator bool |
( |
| ) |
const |
|
inlineexplicit |
Determine if URN is valid.
◆ operator String()
Urn::operator String |
( |
| ) |
const |
|
inlineexplicit |
◆ operator=() [1/2]
◆ operator=() [2/2]
Urn& Urn::operator= |
( |
const Urn & |
urn | ) |
|
|
inline |
◆ operator==() [1/2]
bool Urn::operator== |
( |
const String & |
urn | ) |
const |
|
inline |
◆ operator==() [2/2]
bool Urn::operator== |
( |
const Urn & |
other | ) |
const |
◆ toString()
String Urn::toString |
( |
| ) |
const |
Get URN string.
For example: "urn:upnp-org:service:Basic:1"
◆ domain
e.g. PnP::schemas_upnp_org
◆ kind
◆ type
◆ uuid
◆ version
The documentation for this class was generated from the following file: