|
|
| ConnectionManager (const std::string &tp) |
| |
|
int | getProtocolInfo (std::vector< UPnPP::ProtocolinfoEntry > &sourceEntries, std::vector< UPnPP::ProtocolinfoEntry > &sinkEntries) |
| |
| bool | serviceTypeMatch (const std::string &tp) override |
| | Perform a comparison to the service type string for this specific service.
|
| |
| | TypedService (const std::string &tp) |
| | Build an empty object.
|
| |
| bool | serviceTypeMatch (const std::string &tp) override |
| | Check if the input matches our service type.
|
| |
| virtual int | runAction (const std::string &name, std::vector< std::string > args, std::map< std::string, std::string > &retdata) |
| | Run an action specified by name, with specified input return output.
|
| |
|
| Service (const UPnPDeviceDesc &device, const UPnPServiceDesc &service) |
| | Construct by copying data from device and service objects.
|
| |
| | Service () |
| | Empty object.
|
| |
|
| Service (const Service &)=delete |
| |
|
Service & | operator= (const Service &)=delete |
| |
| bool | initFromDescription (const UPnPDeviceDesc &description) |
| | Initialize empty object from device description.
|
| |
| bool | ok () |
| | Check that initialization went well.
|
| |
| 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.
|
| |
|
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 |
| |
|
int | runTrivialAction (const std::string &actionName, ActionOptions *opts=nullptr) |
| | 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, ActionOptions *opts=nullptr) |
| | 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, ActionOptions *opts=nullptr) |
| | Run action with a single input parameter and no return data.
|
| |
| virtual VarEventReporter * | getReporter () |
| | Get pointer to installed event reporter.
|
| |
| virtual void | installReporter (VarEventReporter *reporter) |
| | Install or uninstall event data reporter object.
|
| |