eID middleware

eIDMW::PTEID_Config Class Reference

Class to access the config parameters. More...

#include <eidlib.h>

Inheritance diagram for eIDMW::PTEID_Config:

eIDMW::PTEID_Object

List of all members.

Public Member Functions

PTEIDSDK_API PTEID_Config (PTEID_Param Param)
 Create object to access parameter Param.
PTEIDSDK_API PTEID_Config (const char *csName, const char *czSection, const char *csDefaultValue)
 Create object to access a string parameter.
PTEIDSDK_API PTEID_Config (const char *csName, const char *czSection, long lDefaultValue)
 Create object to access a numerical parameter.
virtual PTEIDSDK_API ~PTEID_Config ()
 Destructor.
PTEIDSDK_API const char * getString ()
 Return the string value (Throw exception for numerical parameter).
PTEIDSDK_API long getLong ()
 Return the numerical value (Throw exception for string parameter).
PTEIDSDK_API void setString (const char *csValue)
 Set the string value (Throw exception for numerical parameter).
PTEIDSDK_API void setLong (long lValue)
 Set the numerical value (Throw exception for string parameter).


Detailed Description

Class to access the config parameters.

Constructor & Destructor Documentation

PTEIDSDK_API eIDMW::PTEID_Config::PTEID_Config ( PTEID_Param  Param  ) 

Create object to access parameter Param.

PTEIDSDK_API eIDMW::PTEID_Config::PTEID_Config ( const char *  csName,
const char *  czSection,
const char *  csDefaultValue 
)

Create object to access a string parameter.

PTEIDSDK_API eIDMW::PTEID_Config::PTEID_Config ( const char *  csName,
const char *  czSection,
long  lDefaultValue 
)

Create object to access a numerical parameter.

virtual PTEIDSDK_API eIDMW::PTEID_Config::~PTEID_Config (  )  [virtual]

Destructor.


Member Function Documentation

PTEIDSDK_API long eIDMW::PTEID_Config::getLong (  ) 

Return the numerical value (Throw exception for string parameter).

PTEIDSDK_API const char* eIDMW::PTEID_Config::getString (  ) 

Return the string value (Throw exception for numerical parameter).

PTEIDSDK_API void eIDMW::PTEID_Config::setLong ( long  lValue  ) 

Set the numerical value (Throw exception for string parameter).

PTEIDSDK_API void eIDMW::PTEID_Config::setString ( const char *  csValue  ) 

Set the string value (Throw exception for numerical parameter).


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