31 #include <boost/filesystem/path.hpp>
32 #include <boost/program_options/options_description.hpp>
33 #include <boost/program_options/variables_map.hpp>
38 boost::program_options::options_description & hidden_options
39 , boost::program_options::options_description & normal_options
45 boost::program_options::variables_map
const & vm
54 template <
typename T_executor>
56 int argc,
char const * argv[]
57 , T_executor && executor
58 , boost::program_options::variables_map
const & vm
Definition: daemonizer.h:36
boost::filesystem::path get_default_data_dir()
Definition: posix_daemonizer.inl:66
bool daemonize(int argc, char const *argv[], T_executor &&executor, boost::program_options::variables_map const &vm)
Definition: posix_daemonizer.inl:79
void init_options(boost::program_options::options_description &hidden_options, boost::program_options::options_description &normal_options)
Definition: posix_daemonizer.inl:56
boost::filesystem::path get_relative_path_base(boost::program_options::variables_map const &vm)
Definition: posix_daemonizer.inl:71