A class that is used at client-side to represent a service found in a UPnP device. More...
#include <HServiceProxy>
Public Member Functions | |
| HServiceProxy () | |
| virtual | ~HServiceProxy () |
| HDeviceProxy * | parentProxyDevice () const |
Private Member Functions | |
| virtual HActionsSetupData | createActions () |
A proxy service is a pure client-side concept utilized by HControlPoint. This class is instantiated by HControlPoint for every service found in every discovered UPnP device that is added into the control of an HControlPoint.
As an HService, the HServiceProxy relies fully on the HUPnP Device Model and thus it is used similarly compared to server-side HService classes. Unlike the HService at server-side, however, the HServiceProxy at client-side is usually responsible of only performing remote procedure calls to the server side.
QObject base class is largely not.| HServiceProxy | ( | ) |
Creates a new instance.
| ~HServiceProxy | ( | ) | [virtual] |
Destroys the instance.
| HActionsSetupData createActions | ( | ) | [private, virtual] |
Overriding this method has no effect.
At client-side every action invocation is always directed by HUPnP to the UPnP device over the network.
Reimplemented from HService.
| HDeviceProxy * parentProxyDevice | ( | ) | const |
Returns the parent HDeviceProxy that contains this service instance.
This is a helper method that returns the parent HDevice of this service statically cast to HDeviceProxy.
1.7.1