42 using Service::Service;
45 static bool isOHRdService(
const std::string& st);
46 bool serviceTypeMatch(
const std::string& tp)
override;
49 int channelsMax(
int *);
50 int id(
int *value,
int timeoutms = -1);
51 int idArray(std::vector<int> *ids,
int *tokp);
52 int idArrayChanged(
int token,
bool *changed);
55 int protocolInfo(std::string *proto);
57 int readList(
const std::vector<int>& ids, std::vector<OHPlaylist::TrackListEntry>* entsp);
58 int setChannel(
const std::string& uri,
const std::string& didl);
59 int setId(
int id,
const std::string& uri);
61 int transportState(OHPlaylist::TPState *tps);
64 static int decodeMetadata(
const std::string& fromwho,
69 static const std::string SType;
72 void UPNPP_LOCAL evtCallback(
73 const std::unordered_map<std::string, std::string>&);
74 void UPNPP_LOCAL registerCallback()
override;