
Hello, I use boost::asio for creating a daemon, I do this: io::io_service l_ioservice; io::signal_set l_signals(l_ioservice, SIGINT, SIGTERM); l_signals.async_wait(daemonhandler); l_ioservice.run(); my daemonhandler shows: void daemonhandler( const boost::system::Error_code& err ) { if (!err) do some log } The daemon handler function is a function, that runs in a thread loop, does it? Can I create something like: void daemonhandler( const boost::system::Error_code& err ) { if (!err) do some log else do daemon work } My question is, is the daemonhandler function a function that is called only if the daemon is stopped or that is run during the daemon is active / working? Thanks Phil
participants (1)
-
Philipp Kraus