a/src/upmpd.hxx b/src/upmpd.hxx
...
...
20
20
21
#include <string>
21
#include <string>
22
#include <unordered_map>
22
#include <unordered_map>
23
#include <vector>
23
#include <vector>
24
#include <unordered_set>
24
#include <unordered_set>
25
#include <mutex>
25
26
26
#include "libupnpp/device/device.hxx"
27
#include "libupnpp/device/device.hxx"
27
#include "libupnpp/ptmutex.hxx"
28
28
29
class MPDCli;
29
class MPDCli;
30
class MpdStatus;
30
class MpdStatus;
31
31
32
extern std::string g_configfilename;
32
extern std::string g_configfilename;
33
extern std::string g_datadir;
33
extern std::string g_datadir;
34
class ConfSimple;
34
class ConfSimple;
35
extern UPnPP::PTMutexInit g_configlock;
35
extern std::mutex g_configlock;
36
extern ConfSimple *g_config;
36
extern ConfSimple *g_config;
37
extern std::string g_protocolInfo;
37
extern std::string g_protocolInfo;
38
extern std::unordered_set<std::string> g_supportedFormats;
38
extern std::unordered_set<std::string> g_supportedFormats;
39
39
40
typedef struct ohInfoDesc {
40
typedef struct ohInfoDesc {