|
| RenderingControl (const UPnPDeviceDesc &device, const UPnPServiceDesc &service) |
| Construct by copying data from device and service objects. More...
|
|
virtual bool | serviceTypeMatch (const std::string &tp) |
| Perform a comparison to the service type string for this specific service. More...
|
|
int | setVolume (int volume, const std::string &channel="Master") |
| Set volume to input value (0-100). More...
|
|
int | getVolume (const std::string &channel="Master") |
|
int | setMute (bool mute, const std::string &channel="Master") |
|
bool | getMute (const std::string &channel="Master") |
|
| Service (const UPnPDeviceDesc &device, const UPnPServiceDesc &service) |
| Construct by copying data from device and service objects. More...
|
|
| Service () |
| Empty object. More...
|
|
bool | initFromDescription (const UPnPDeviceDesc &description) |
| Initialize empty object from device description. More...
|
|
virtual bool | reSubscribe () |
| Restart the subscription to get all the State variable values, in case we get the events before we are ready (e.g. More...
|
|
const std::string & | getFriendlyName () const |
| Accessors for the values extracted from the device description during initialization.
|
|
const std::string & | getDeviceId () const |
|
const std::string & | getServiceType () const |
|
const std::string & | getActionURL () const |
|
const std::string & | getModelName () const |
|
const std::string & | getManufacturer () const |
|
virtual int | runAction (const UPnPP::SoapOutgoing &args, UPnPP::SoapIncoming &data) |
| Call Soap action and return resulting data. More...
|
|
int | runTrivialAction (const std::string &actionName) |
| Run trivial action where there are neither input parameters nor return data (beyond the status)
|
|
template<class T > |
int | runSimpleGet (const std::string &actnm, const std::string &valnm, T *valuep) |
| Run action where there are no input parameters and a single named value is to be retrieved from the result.
|
|
template<class T > |
int | runSimpleAction (const std::string &actnm, const std::string &valnm, T value) |
| Run action with a single input parameter and no return data.
|
|
virtual VarEventReporter * | getReporter () |
| Get pointer to installed event reporter. More...
|
|
virtual void | installReporter (VarEventReporter *reporter) |
| Install or uninstall event data reporter object. More...
|
|