32 #include <boost/filesystem/path.hpp> 33 #include <boost/program_options/options_description.hpp> 34 #include <boost/program_options/variables_map.hpp> 39 boost::program_options::options_description & hidden_options
40 , boost::program_options::options_description & normal_options
46 boost::program_options::variables_map
const & vm
55 template <
typename T_executor>
57 int argc,
char const * argv[]
58 , T_executor && executor
59 , boost::program_options::variables_map
const & vm
64 # include "daemonizer/windows_daemonizer.inl" 66 # include "daemonizer/posix_daemonizer.inl" void init_options(boost::program_options::options_description &hidden_options, boost::program_options::options_description &normal_options)
bool daemonize(int argc, char const *argv[], T_executor &&executor, boost::program_options::variables_map const &vm)
boost::filesystem::path get_default_data_dir()
Returns the default data directory.
boost::filesystem::path get_relative_path_base(boost::program_options::variables_map const &vm)