Unverified Commit 2ec4f3b0 authored by Tommaso Tocci's avatar Tommaso Tocci
Browse files

Avoid global Boost includes

parent 19733cec
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -8,11 +8,6 @@
// adafs config
#include <global/configure.hpp>
#include <global/global_defs.hpp>
// boost libs
#include <boost/filesystem.hpp>
#include <boost/filesystem/fstream.hpp>
#include <boost/program_options.hpp>
#include <boost/tokenizer.hpp>
// third party libs
#include <extern/spdlog/spdlog.h>
#include <extern/spdlog/fmt/fmt.h>
@@ -34,8 +29,6 @@ extern "C" {
#include <daemon/classes/fs_data.hpp>
#include <daemon/classes/rpc_data.hpp>

namespace bfs = boost::filesystem;

#define INVALID_INODE static_cast<ino_t>(0)
#define ADAFS_DATA (static_cast<FsData*>(FsData::getInstance()))
#define RPC_DATA (static_cast<RPCData*>(RPCData::getInstance()))
+8 −0
Original line number Diff line number Diff line
@@ -6,12 +6,20 @@
#include <daemon/db/db_util.hpp>
#include <daemon/adafs_ops/metadentry.hpp>

#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
#include <boost/tokenizer.hpp>

#include <iostream>
#include <fstream>
#include <csignal>

#include <condition_variable>
#include <global/global_func.hpp>

using namespace std;
namespace po = boost::program_options;
namespace bfs = boost::filesystem;

static condition_variable shutdown_please;
static mutex mtx;
+2 −0
Original line number Diff line number Diff line

#include <daemon/adafs_ops/data.hpp>
#include <boost/filesystem.hpp>

namespace bfs = boost::filesystem;
using namespace std;

std::string path_to_fspath(const std::string& path) {