a/src/upmpd.hxx b/src/upmpd.hxx
...
...
16
 */
16
 */
17
17
18
#ifndef _UPMPD_H_X_INCLUDED_
18
#ifndef _UPMPD_H_X_INCLUDED_
19
#define _UPMPD_H_X_INCLUDED_
19
#define _UPMPD_H_X_INCLUDED_
20
20
21
#include <string>                       // for string
21
#include <string>
22
#include <unordered_map>                // for unordered_map
22
#include <unordered_map>
23
#include <vector>                       // for vector
23
#include <vector>
24
24
25
#include "libupnpp/device/device.hxx"   // for UpnpDevice, etc
25
#include "libupnpp/device/device.hxx"
26
#include "libupnpp/ptmutex.hxx"
26
27
27
class MPDCli;
28
class MPDCli;
28
class MpdStatus;
29
class MpdStatus;
29
30
30
extern std::string g_configfilename;
31
extern std::string g_configfilename;
31
extern std::string g_datadir;
32
extern std::string g_datadir;
32
class ConfSimple;
33
class ConfSimple;
34
extern UPnPP::PTMutexInit g_configlock;
33
extern ConfSimple *g_config;
35
extern ConfSimple *g_config;
34
extern std::string g_protocolInfo;
36
extern std::string g_protocolInfo;
35
37
36
typedef struct ohInfoDesc {
38
typedef struct ohInfoDesc {
37
  std::string name;
39
  std::string name;