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