OW_Platform.hpp File Reference

#include "OW_config.h"
#include "OW_String.hpp"
#include "OW_UnnamedPipe.hpp"
#include "OW_Exception.hpp"
#include "OW_IOException.hpp"
#include "OW_UserUtils.hpp"
#include "OW_IfcsFwd.hpp"

Include dependency graph for OW_Platform.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OW_NAMESPACE
namespace  OW_NAMESPACE::Platform
namespace  OW_NAMESPACE::Platform::Signal

Enumerations

enum  { OW_NAMESPACE::Platform::DAEMONIZE_SUCCESS, OW_NAMESPACE::Platform::DAEMONIZE_FAIL }
enum  { OW_NAMESPACE::Platform::SHUTDOWN, OW_NAMESPACE::Platform::REINIT }

Functions

 OW_NAMESPACE::OW_DECLARE_EXCEPTION (Daemon)
void OW_NAMESPACE::Platform::daemonInit (int argc, char *argv[])
void OW_NAMESPACE::Platform::daemonize (bool dbgFlg, const String &daemonName, const ServiceEnvironmentIFCRef &env)
 
Exceptions:
DaemonException on error

int OW_NAMESPACE::Platform::daemonShutdown (const String &daemonName, const ServiceEnvironmentIFCRef &env)
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 ()
void OW_NAMESPACE::Platform::rerunDaemon ()
 Re-run the daemon.
void OW_NAMESPACE::Platform::restartDaemon ()
 Restart the daemon.
void OW_NAMESPACE::Platform::installFatalSignalHandlers ()
void OW_NAMESPACE::Platform::removeFatalSignalHandlers ()


Generated on Thu Feb 9 09:03:07 2006 for openwbem by  doxygen 1.4.6