Switch to unified view

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;