/** \file
\brief Daemon public header */
-#ifndef HH_Daemon_
-#define HH_Daemon_ 1
+#ifndef HH_SENF_Utils_Daemon_Daemon_
+#define HH_SENF_Utils_Daemon_Daemon_ 1
// Custom includes
#include <boost/utility.hpp>
successful startup. */
int argc(); ///< Access command line parameter count
- char ** argv(); ///< Access command line parameters
+ char const ** argv(); ///< Access command line parameters
void removeDaemonArgs(); ///< Remove the daemon arguments from argc()/argv()
static void exit(unsigned code=0); ///< Terminate daemon with failure
///\}
- int start(int argc, char ** argv); ///< Called from main() to launch daemon.
+ int start(int argc, char const ** argv); ///< Called from main() to launch daemon.
/**< Normally not called directly but from the
\ref SENF_DAEMON_MAIN macro. */
void installSighandlers();
int argc_;
- char ** argv_;
+ char const ** argv_;
bool daemonize_;
std::string stdoutLog_;
\ingroup process
*/
# define SENF_DAEMON_MAIN(klass) \
- int main(int argc, char ** argv) \
+ int main(int argc, char const ** argv) \
{ \
klass instance; \
return instance.start(argc, argv); \
}
///////////////////////////////hh.e////////////////////////////////////////
-//#include "Daemon.cci"
+#include "Daemon.cci"
//#include "Daemon.ct"
//#include "Daemon.cti"
#endif