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