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
Definition: daemonizer.h:37
boost::filesystem::path get_default_data_dir()
Definition: posix_daemonizer.inl:67
bool daemonize(int argc, char const *argv[], T_executor &&executor, boost::program_options::variables_map const &vm)
Definition: posix_daemonizer.inl:80
void init_options(boost::program_options::options_description &hidden_options, boost::program_options::options_description &normal_options)
Definition: posix_daemonizer.inl:57
boost::filesystem::path get_relative_path_base(boost::program_options::variables_map const &vm)
Definition: posix_daemonizer.inl:72