|
| 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.
|
|