22 #include <Network/UPnP/ControlPoint.h> 33 class Client :
public UPnP::DeviceControl
36 using DeviceControl::DeviceControl;
40 static const UPnP::ObjectClass
class_;
42 const UPnP::ObjectClass&
getClass()
const override 62 return controlPoint().sendRequest(request);
69 return applicationUrl;
Class to manage URL instance.
Definition: Url.h:66
Url getApplicationUrl() const
Definition: Client.h:67
The String class.
Definition: WString.h:136
const UPnP::ObjectClass & getClass() const override
Definition: Client.h:42
Definition: Delegate.h:20
bool discover(UPnP::ControlPoint &controlPoint, Client::Discovered callback)
static const UPnP::ObjectClass class_
Definition: Client.h:40
App & getApp(const String &applicationId)
Get application object by name.
Encapsulates an incoming or outgoing request.
Definition: HttpRequest.h:36
Provides http base used for client and server connections.
Definition: HttpConnection.h:27
bool sendRequest(HttpRequest *request)
Definition: Client.h:60
void onConnected(HttpConnection &connection) override
static UPnP::Object * createObject(UPnP::DeviceControl *owner)
Definition: Client.h:47