Urn.h
Go to the documentation of this file.
57 Urn(const Urn& urn) : kind(urn.kind), uuid(urn.uuid), domain(urn.domain), type(urn.type), version(urn.version)
62 : kind(urn.kind), uuid(urn.uuid), domain(std::move(urn.domain)), type(std::move(urn.type)), version(urn.version)
76 Urn(Kind kind, const String& uuid, const String& domain, const String& type, const String& version)
195 ServiceUrn(const TUuid& uuid, const String& domain, const String& type, const TVersion& version)
String toString(Urn::Kind kind)
DeviceUrn(const String &domain, const String &type, const TVersion &version)
Definition: Urn.h:171
DeviceUrn(const TUuid &uuid, const String &domain, const String &type, const TVersion &version)
Definition: Urn.h:177
const char * c_str() const
Get a constant (un-modifiable) pointer to String content.
Definition: WString.h:616
Urn(Kind kind, const String &uuid, const String &domain, const String &type, const String &version)
Definition: Urn.h:76
bool decompose(const char *s)
bool operator==(const Urn &other) const
XX(tag, comment)
Urn(Kind kind, const String &uuid, const String &domain, const String &type, uint8_t version)
Definition: Urn.h:66
Urn(Kind kind, const Uuid &uuid, const String &domain, const String &type, uint8_t version)
Definition: Urn.h:71
ServiceUrn(const TUuid &uuid, const String &domain, const String &type, const TVersion &version)
Definition: Urn.h:195
ServiceUrn(const String &domain, const String &type, const TVersion &version)
Definition: Urn.h:189