Libraries/UPnP/src/include/Network/UPnP/Device.h
Go to the documentation of this file.
Device * getDevice(const T &deviceType)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:131
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:46
Message using regular HTTP header management class.
Definition: SSDP/src/include/Network/SSDP/Message.h:71
Full details for this device or service.
const char * c_str() const
Get a constant (un-modifiable) pointer to String content.
Definition: WString.h:616
String toString(UPnP::Device::Field &field)
Root devices only: upnp:rootdevice
Device & parent()
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:171
Service::OwnedList & services()
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:176
String friendlyName() const
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:146
Defines the information used to create an outgoing message.
Definition: MessageSpec.h:74
Definition: HttpServerConnection.h:33
DescType
When building descriptions this qualifies what information is required.
Definition: Item.h:32
bool fromString(const char *name, UPnP::Device::Field &field)
Represents any kind of device, including a root device.
Definition: UPnP/src/include/Network/UPnP/Service.h:46
Device(Device *parent=nullptr)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:75
uint8_t minor
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:48
XX(tag, comment)
#define UPNP_DEVICE_FIELD_MAP(XX)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:24
Device(Device &parent)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:71
bool isRoot() const
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:111
Service * getService(const T &serviceType)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:121
Represents any kind of device, including a root device.
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:57
Definition: ActionRequest.h:24
String caption() const
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:79
Base class template for linked items with type casting.
Definition: BaseObject.h:79
S * getService(const T &serviceType)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:116
void addService(Service *service)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:158
D * getDevice(const T &deviceType)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:126
Urn objectType() const override
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:141
Definition: ItemEnumerator.h:29
void addDevice(Device *device)
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:153
const Device & root() const
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:106
uint8_t major
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:47
OwnedList & devices()
Definition: Libraries/UPnP/src/include/Network/UPnP/Device.h:181
Definition: BaseObject.h:39
Represents either an incoming or outgoing response to a HTTP request.
Definition: HttpResponse.h:25
1.8.13