EpcTools
An event based multi-threaded C++ development framework.
Public Member Functions | Static Public Member Functions | List of all members
EStatic Class Reference

Any EpcTools that needs to have initialization performed as part of EpcTools::Initialize() should derive from this class and provide implementations for init() and uninit(). More...

#include <estatic.h>

Inheritance diagram for EStatic:
ELoggerInit ESynchObjects EThreadEventTimer

Public Member Functions

virtual Int getInitType ()
 
virtual Void init (EGetOpt &opt)
 Performs class specific initialization. More...
 
virtual Void uninit ()
 Performs uninitialization at system shutdown. More...
 

Static Public Member Functions

static Void Initialize (EGetOpt &opt)
 
static Void UnInitialize ()
 

Detailed Description

Any EpcTools that needs to have initialization performed as part of EpcTools::Initialize() should derive from this class and provide implementations for init() and uninit().

Member Function Documentation

◆ getInitType()

virtual Int EStatic::getInitType ( )
inlinevirtual

Reimplemented in ELoggerInit.

◆ init()

virtual Void EStatic::init ( EGetOpt opt)
inlinevirtual

Performs class specific initialization.

Parameters
optreference to the options object.

Reimplemented in ELoggerInit.

◆ Initialize()

Void EStatic::Initialize ( EGetOpt opt)
static

◆ uninit()

virtual Void EStatic::uninit ( )
inlinevirtual

Performs uninitialization at system shutdown.

Reimplemented in ELoggerInit.

◆ UnInitialize()

void EStatic::UnInitialize ( )
static

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