59 enum ServiceKind {CDSKIND_UNKNOWN, CDSKIND_BUBBLE, CDSKIND_MEDIATOMB,
60 CDSKIND_MINIDLNA, CDSKIND_MINIM, CDSKIND_TWONKY
63 ServiceKind getKind() {
68 static bool isCDService(
const std::string& st);
69 bool serviceTypeMatch(
const std::string& tp)
override;
72 static bool getServices(std::vector<CDSH>&);
75 static bool getServerByName(
const std::string& friendlyName,
99 int readDirSlice(
const std::string& objectId,
int offset,
101 int *didread,
int *total);
119 int search(
const std::string& objectId,
const std::string& searchstring,
122 int searchSlice(
const std::string& objectId,
123 const std::string& searchstring,
125 int *didread,
int *total);
134 int getMetadata(
const std::string& objectId,
UPnPDirContent& dirbuf);
142 int getSearchCapabilities(std::set<std::string>& result);
148 static const std::string SType;
152 ServiceKind m_serviceKind{CDSKIND_UNKNOWN};
155 evtCallback(
const std::unordered_map<std::string, std::string>&);
156 void UPNPP_LOCAL registerCallback()
override;
Content Directory Service client class.
Definition cdirectory.hxx:53
Image of a MediaServer Directory Service container (directory), possibly containing items and subordi...
Definition cdircontent.hxx:239