18 #ifndef _OHRECEIVER_HXX_INCLUDED_ 19 #define _OHRECEIVER_HXX_INCLUDED_ 21 #include <unordered_map> 25 #include "libupnpp/control/service.hxx" 26 #include "libupnpp/control/ohplaylist.hxx" 32 class UPnPServiceDesc;
35 typedef std::shared_ptr<OHReceiver> OHRCH;
50 static bool isOHRcService(
const std::string& st);
51 virtual bool serviceTypeMatch(
const std::string& tp);
55 int setSender(
const std::string& uri,
const std::string& meta);
56 int sender(std::string& uri, std::string& meta);
57 int protocolInfo(std::string *proto);
58 int transportState(OHPlaylist::TPState *tps);
62 static const std::string SType;
65 void UPNPP_LOCAL evtCallback(
66 const std::unordered_map<std::string, std::string>&);
67 void UPNPP_LOCAL registerCallback();
Definition: service.hxx:82
OHReceiver client class.
Definition: ohreceiver.hxx:40
Data holder for a UPnP service, parsed from the device XML description.
Definition: description.hxx:46
Data holder for a UPnP device, parsed from the XML description obtained during discovery.
Definition: description.hxx:142
UPnP Description phase: interpreting the device description which we downloaded from the URL obtained...
Definition: avlastchg.cxx:27