Commit 9033f077 authored by Max Kellermann's avatar Max Kellermann

test/{DumpDatabase,run_neighbor_explorer}: add class GlobalInit

parent b7d0890b
......@@ -43,6 +43,17 @@ using std::endl;
#include <stdlib.h>
class GlobalInit {
public:
GlobalInit() {
config_global_init();
}
~GlobalInit() {
config_global_finish();
}
};
#ifdef ENABLE_UPNP
#include "input/InputStream.hxx"
size_t
......@@ -104,8 +115,7 @@ try {
/* initialize MPD */
config_global_init();
AtScopeExit() { config_global_finish(); };
GlobalInit init;
ReadConfigFile(config_path);
......
......@@ -29,6 +29,17 @@
#include <stdio.h>
#include <stdlib.h>
class GlobalInit {
public:
GlobalInit() {
config_global_init();
}
~GlobalInit() {
config_global_finish();
}
};
class MyNeighborListener final : public NeighborListener {
public:
/* virtual methods from class NeighborListener */
......@@ -53,15 +64,15 @@ try {
const Path config_path = Path::FromFS(argv[1]);
/* read configuration file (mpd.conf) */
config_global_init();
ReadConfigFile(config_path);
/* initialize the core */
GlobalInit init;
EventLoop loop;
/* read configuration file (mpd.conf) */
ReadConfigFile(config_path);
/* initialize neighbor plugins */
MyNeighborListener listener;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment