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