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() [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]
◆ 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]
◆ 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: