RootDeviceUrn Class Reference

A UPnP root device URN. More...

#include <Urn.h>

Inheritance diagram for RootDeviceUrn:
Collaboration diagram for RootDeviceUrn:

Public Member Functions

 RootDeviceUrn ()
 
- Public Member Functions inherited from Urn
 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)
 
Urnoperator= (const Urn &urn)
 
Urnoperator= (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
 

Additional Inherited Members

- Public Types inherited from Urn
enum class  Kind { XX }
 
- Public Attributes inherited from Urn
Kind kind {}
 
String uuid
 
String domain
 e.g. PnP::schemas_upnp_org More...
 
String type
 e.g. "Basic" More...
 
uint8_t version {1}
 e.g. 1 More...
 

Detailed Description

A UPnP root device URN.

Constructor & Destructor Documentation

◆ RootDeviceUrn()

RootDeviceUrn::RootDeviceUrn ( )
inline

The documentation for this class was generated from the following file: