|
Namespaces |
| namespace | OW_NAMESPACE |
| namespace | OW_NAMESPACE::Platform |
Typedefs |
| typedef void(* | OW_NAMESPACE::Platform::sighandler_t )(int) |
| typedef void(* | OW_NAMESPACE::Platform::full_sighandler_t )(int, siginfo_t *, void *) |
Functions |
| | OW_NAMESPACE::OW_DEFINE_EXCEPTION_WITH_ID (Daemon) |
| static void | OW_NAMESPACE::Platform::theSigHandler (int sig, siginfo_t *info, void *context) |
| void | OW_NAMESPACE::Platform::handleSignal (int sig) |
| void | OW_NAMESPACE::Platform::setupSigHandler (bool dbgFlg) |
| void | OW_NAMESPACE::Platform::daemonInit (int argc, char *argv[]) |
| void | OW_NAMESPACE::Platform::daemonize (bool dbgFlg, const String &daemonName, const ServiceEnvironmentIFCRef &env) |
| | - Exceptions:
-
|
| int | OW_NAMESPACE::Platform::daemonShutdown (const String &daemonName, const ServiceEnvironmentIFCRef &env) |
| void | OW_NAMESPACE::Platform::rerunDaemon () |
| | Re-run the daemon.
|
| void | OW_NAMESPACE::Platform::restartDaemon () |
| | Restart the daemon.
|
| void | OW_NAMESPACE::Platform::handleSignalAux (int sig, sighandler_t handler) |
| void | OW_NAMESPACE::Platform::handleSignalAux (int sig, full_sighandler_t handler) |
| void | OW_NAMESPACE::Platform::handleSignal (int sig) |
| void | OW_NAMESPACE::Platform::ignoreSignal (int sig) |
| static void | OW_NAMESPACE::Platform::fatalSigHandler (int sig, siginfo_t *info, void *context) |
| void | OW_NAMESPACE::Platform::setupSigHandler (bool dbgFlg) |
| void | OW_NAMESPACE::Platform::installFatalSignalHandlers () |
| void | OW_NAMESPACE::Platform::removeFatalSignalHandlers () |
| void | OW_NAMESPACE::Platform::initDaemonizePipe () |
| void | OW_NAMESPACE::Platform::sendDaemonizeStatus (int status) |
| void | OW_NAMESPACE::Platform::initSig () |
| void | OW_NAMESPACE::Platform::pushSig (const Signal::SignalInformation &sig) |
| int | OW_NAMESPACE::Platform::popSig (Signal::SignalInformation &sig) |
| void | OW_NAMESPACE::Platform::shutdownSig () |
| SelectableIFCRef | OW_NAMESPACE::Platform::getSigSelectable () |
Variables |
| const String | OW_NAMESPACE::Platform::COMPONENT_NAME ("ow.owcimomd") |
| const int | OW_NAMESPACE::Platform::DAEMONIZE_PIPE_TIMEOUT = 25 |
| UnnamedPipeRef | OW_NAMESPACE::Platform::plat_upipe |
| UnnamedPipeRef | OW_NAMESPACE::Platform::daemonize_upipe |
| char ** | OW_NAMESPACE::Platform::g_argv = 0 |