| 
| bool  | serviceTypeMatch (const std::string &tp) override | 
|   | Perform a comparison to the service type string for this specific service.  
  | 
|   | 
| 
int  | time (Time &) | 
|   | 
| 
  | Service (const UPnPDeviceDesc &device, const UPnPServiceDesc &service) | 
|   | Construct by copying data from device and service objects. 
  | 
|   | 
|   | Service () | 
|   | Empty object.  
  | 
|   | 
| 
  | Service (const Service &)=delete | 
|   | 
| 
  | 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 | 
|   | 
| virtual int  | runAction (const UPnPP::SoapOutgoing &args, UPnPP::SoapIncoming &data, ActionOptions *opts=nullptr) | 
|   | Call Soap action and return resulting data.  
  | 
|   | 
| 
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.  
  | 
|   | 
OHTime Service client class.