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

The primary class used to initialize/uninitialize EpcTools. More...

#include <einternal.h>

Static Public Member Functions

static Void Initialize (EGetOpt &options)
 Initialize the EpcTools runtime environment. More...
 
static Void UnInitialize ()
 Uninitialize the EpcTools runtime environment. More...
 
static Int getInternalLogId ()
 Gets the log ID associated with internal log messages. More...
 
static Void setInternalLogId (Int logid)
 Sets the log ID associated with internal log messages. More...
 
static Int getApplicationId ()
 Gets the application ID for this application. More...
 
static Void setApplicationId (Int appid)
 Sets the application ID. More...
 
static Bool isPublicEnabled ()
 Indicates that public features are enabled. More...
 
static Bool isDebug ()
 Indicates that public features are enabled. More...
 

Detailed Description

The primary class used to initialize/uninitialize EpcTools.

Member Function Documentation

◆ getApplicationId()

static Int EpcTools::getApplicationId ( )
inlinestatic

Gets the application ID for this application.

Returns
the application ID

◆ getInternalLogId()

static Int EpcTools::getInternalLogId ( )
inlinestatic

Gets the log ID associated with internal log messages.

Returns
the log ID

◆ Initialize()

Void EpcTools::Initialize ( EGetOpt options)
static

Initialize the EpcTools runtime environment.

Parameters
optionsThe configuration options used to initalize EpcTools

◆ isDebug()

static Bool EpcTools::isDebug ( )
inlinestatic

Indicates that public features are enabled.

Returns
True - debug is enabled, False - debug is not enabled

◆ isPublicEnabled()

static Bool EpcTools::isPublicEnabled ( )
inlinestatic

Indicates that public features are enabled.

Returns
True - public features are enabled, False - public features are not enabled

◆ setApplicationId()

static Void EpcTools::setApplicationId ( Int  appid)
inlinestatic

Sets the application ID.

Parameters
appidThe new application ID

◆ setInternalLogId()

static Void EpcTools::setInternalLogId ( Int  logid)
inlinestatic

Sets the log ID associated with internal log messages.

Parameters
logidThe new log ID.

◆ UnInitialize()

Void EpcTools::UnInitialize ( )
static

Uninitialize the EpcTools runtime environment.


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