|
a/libupnpp/control/service.hxx |
|
b/libupnpp/control/service.hxx |
|
... |
|
... |
39 |
// Using char * to avoid any issue with strings and concurrency
|
39 |
// Using char * to avoid any issue with strings and concurrency
|
40 |
virtual void changed(const char *nm, int val) = 0;
|
40 |
virtual void changed(const char *nm, int val) = 0;
|
41 |
virtual void changed(const char *nm, const char *val) = 0;
|
41 |
virtual void changed(const char *nm, const char *val) = 0;
|
42 |
// Used for track metadata (parsed as content directory entry). Not always
|
42 |
// Used for track metadata (parsed as content directory entry). Not always
|
43 |
// needed.
|
43 |
// needed.
|
44 |
virtual void changed(const char *nm, UPnPDirContent meta) {};
|
44 |
virtual void changed(const char *nm, UPnPDirObject meta) {};
|
45 |
};
|
45 |
};
|
46 |
|
46 |
|
47 |
typedef
|
47 |
typedef
|
48 |
std::function<void (const std::unordered_map<std::string, std::string>&)>
|
48 |
std::function<void (const std::unordered_map<std::string, std::string>&)>
|
49 |
evtCBFunc;
|
49 |
evtCBFunc;
|