X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FDaemon%2FMainpage.dox;h=e73b224c8c6b2802351de188b070f152372fa701;hb=3863d46dd898b7bc35ea8c6ccd8563b18762a6b6;hp=f650e671deb331356d19bbbe09e6e481a44187a3;hpb=f73fa16ed5abdce272ac77f8b8b9ef2b9922c266;p=senf.git diff --git a/Utils/Daemon/Mainpage.dox b/Utils/Daemon/Mainpage.dox index f650e67..e73b224 100644 --- a/Utils/Daemon/Mainpage.dox +++ b/Utils/Daemon/Mainpage.dox @@ -1,8 +1,8 @@ // $Id$ // -// Copyright (C) 2007 -// Fraunhofer Institute for Open Communication Systems (FOKUS) -// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -26,6 +26,8 @@ process is implemented by deriving from senf::Daemon and implementing the necessary (virtual) member functions. \code + #include + class MyDaemon : public senf::Daemon { void configure() { @@ -65,6 +67,8 @@ must call detach() as soon as initialization is completed to detach from the foreground terminal. \code + #include + class MyDaemon : public senf::Daemon { // 'configure()' like above. Don't implement 'init()' or 'run()' if you implement 'main()'. @@ -88,6 +92,9 @@ app.run(); } }; + + // Provide main() function + SENF_DAEMON_MAIN(MyDaemon); \endcode \see