ariba::utility::StartupWrapper Class Reference

#include <source/ariba/utility/system/StartupWrapper.h>

Inherits ariba::utility::SystemEventListener.

Collaboration diagram for ariba::utility::StartupWrapper:

Collaboration graph
[legend]

List of all members.

Classes

class  AsyncShutdown

Static Public Member Functions

static void startSystem ()
static void stopSystem ()
static void initConfig (string filename)
static void startup (StartupInterface *service, bool block=true)
static void shutdown (StartupInterface *service, bool block=true)

Protected Member Functions

 StartupWrapper (StartupInterface *_service)
virtual ~StartupWrapper ()
void handleSystemEvent (const SystemEvent &event)

Private Types

typedef queue< string > ConfigurationList

Private Member Functions

void waitForExit ()

Private Attributes

StartupInterfaceservice

Static Private Attributes

static ConfigurationList configurations


Detailed Description

Definition at line 70 of file StartupWrapper.h.


Member Typedef Documentation

typedef queue<string> ariba::utility::StartupWrapper::ConfigurationList [private]

Definition at line 91 of file StartupWrapper.h.


Constructor & Destructor Documentation

ariba::utility::StartupWrapper::StartupWrapper ( StartupInterface _service  )  [protected]

Definition at line 52 of file StartupWrapper.cpp.

Referenced by startup().

ariba::utility::StartupWrapper::~StartupWrapper (  )  [protected, virtual]

Definition at line 55 of file StartupWrapper.cpp.


Member Function Documentation

void ariba::utility::StartupWrapper::handleSystemEvent ( const SystemEvent event  )  [protected, virtual]

void ariba::utility::StartupWrapper::initConfig ( string  filename  )  [static]

void ariba::utility::StartupWrapper::shutdown ( StartupInterface service,
bool  block = true 
) [static]

void ariba::utility::StartupWrapper::startSystem (  )  [static]

void ariba::utility::StartupWrapper::startup ( StartupInterface service,
bool  block = true 
) [static]

void ariba::utility::StartupWrapper::stopSystem (  )  [static]

void ariba::utility::StartupWrapper::waitForExit (  )  [private]


Member Data Documentation

Definition at line 92 of file StartupWrapper.h.

Referenced by handleSystemEvent(), and initConfig().

Definition at line 100 of file StartupWrapper.h.

Referenced by handleSystemEvent().


The documentation for this class was generated from the following files:

Generated on Fri Aug 14 23:39:37 2009 for Ariba by  doxygen 1.5.8