18#ifndef _OHPRODUCT_HXX_INCLUDED_
19#define _OHPRODUCT_HXX_INCLUDED_
21#include <unordered_map>
34typedef std::shared_ptr<OHProduct> OHPRH;
42 using Service::Service;
45 static bool isOHPrService(
const std::string& st);
46 bool serviceTypeMatch(
const std::string& tp)
override;
54 static bool parseSourceXML(std::string& sxml, std::vector<Source>& sources);
57 int getSources(std::vector<Source>& sources);
58 int sourceIndex(
int *index);
59 int setSourceIndex(
int index);
60 int setSourceIndexByName(
const std::string& name);
61 int standby(
bool *value);
62 int setStanby(
bool value);
66 static const std::string SType;
68 void UPNPP_LOCAL evtCallback(
const std::unordered_map<std::string, std::string>&);
69 void UPNPP_LOCAL registerCallback()
override;
OHProduct Service client class.
Definition ohproduct.hxx:40
Definition service.hxx:88
UPnP Description phase: interpreting the device description which we downloaded from the URL obtained...
Definition avlastchg.cxx:28
Definition ohproduct.hxx:48