vhdSys.cpp File Reference

#include <fstream>
#include <sstream>
#include <time.h>
#include <vhdFundamental/vhdObject.h>
#include <vhdFundamental/vhdClock.h>
#include <vhdFundamental/vhdDiag.h>
#include <vhdFundamental/vhdFileFinder.h>
#include <vhdFundamental/vhdSearchPaths.h>
#include <vhdEvents/vhdEventDispatcher.h>
#include <vhdEvents/vhdEventPublisher.h>
#include <vhdEvents/vhdEvent.h>
#include <vhdExceptions/vhdError.h>
#include <vhdExceptions/vhdIllegalArgumentException.h>
#include <vhdExceptions/vhdMemoryAllocationError.h>
#include <libDynLib/vhdDynLibManager.h>

Classes

class  vhdSys::_Impl
class  vhdSys::_UTCClock

Defines

#define _VHD_METHOD_NAME   "vhdSys::_Impl::_renameExistingLogFile( const std::string & fileName)"
#define _VHD_METHOD_NAME   "vhdSys::assureStaticInit()"
#define _VHD_METHOD_NAME   "vhdSys::removeLeadingChars( const std::string & str, const std::string & charSet)"
#define _VHD_METHOD_NAME   "vhdSys::removeTrailingChars( const std::string & str, const std::string & charSet)"
#define _VHD_METHOD_NAME   "vhdSys::removeLeadingTrailingChars( const std::string & str, const std::string & charSet)"
#define _VHD_METHOD_NAME   "vhdSys::isEnvVarDefined( const std::string & envVarName)"
#define _VHD_METHOD_NAME   "vhdSys::getEnvVar( const std::string & envVarName)"
#define _VHD_METHOD_NAME   "vhdSys::undefEnvVar( const std::string & envVarName)"
#define _VHD_METHOD_NAME   "vhdSys::setEnvVar( const std::string & envVarName, const std::string & envVarValue)"
#define _VHD_METHOD_NAME   "vhdSys::formatEnvVars( const std::string & str, const std::string & fromEnvVarFormat, const std::string & toEnvVarFormat, const std::string & envVar)"
#define _VHD_METHOD_NAME   "vhdSys::countEnvVars( const std::string & str, const std::string & envVarFormat, const std::string & envVar)"
#define _VHD_METHOD_NAME   "vhdSys::getEnvVarByIndex( const std::string & str, vhtSize32 index)"
#define _VHD_METHOD_NAME   "vhdSys::getFirstUndefinedEnvVar( const std::string & str)"
#define _VHD_METHOD_NAME   "vhdSys::getAllUndefinedEnvVars( const std::string & str)"
#define _VHD_METHOD_NAME   "vhdSys::expandAllEnvVars( const std::string & str)"
#define _VHD_METHOD_NAME   "vhdSys::expandDefinedAndUndefinedEnvVars( const std::string & str)"
#define _VHD_METHOD_NAME   "vhdSys::expandDefinedEnvVars( const std::string & str)"
#define _VHD_METHOD_NAME   "vhdSys::expandSelectedEnvVars( const std::string & str, const std::string & envVars)"
#define _VHD_METHOD_NAME   "vhdSys::makeOSPath( const std::string & filePath)"
#define _VHD_METHOD_NAME   "vhdSys::makeOSAbsolutePath( const std::string & filePath)"
#define _VHD_METHOD_NAME   "vhdSys::splitOSPath( const std::string & filePath, std::string & leadingPath, std::string & fileName, std::string & fileNameExt)"
#define _VHD_METHOD_NAME   "vhdSys::getSysClock()"
#define _VHD_METHOD_NAME   "vhdSys::isSimClockInitialized()"
#define _VHD_METHOD_NAME   "vhdSys::initSimClock( vhdClockRef simClock)"
#define _VHD_METHOD_NAME   "vhdSys::getSimClock()"
#define _VHD_METHOD_NAME   "vhdSys::getCurrentSimTime()"
#define _VHD_METHOD_NAME   "vhdSys::postEvent( vhdEventRef event)"
#define _VHD_METHOD_NAME   "vhdSys::dispatchEvent( vhdEventRef event)"
#define _VHD_METHOD_NAME   "vhdSys::getEventPublisher()"
#define _VHD_METHOD_NAME   "vhdSys::getEventDispatcher()"

Functions

 vhdCLASS_TYPE_INIT (vhdSys::_UTCClock, vhdObject) vhtTime vhdSys

Define Documentation

#define _VHD_METHOD_NAME   "vhdSys::getEventDispatcher()"

#define _VHD_METHOD_NAME   "vhdSys::getEventPublisher()"

#define _VHD_METHOD_NAME   "vhdSys::dispatchEvent( vhdEventRef event)"

#define _VHD_METHOD_NAME   "vhdSys::postEvent( vhdEventRef event)"

#define _VHD_METHOD_NAME   "vhdSys::getCurrentSimTime()"

#define _VHD_METHOD_NAME   "vhdSys::getSimClock()"

#define _VHD_METHOD_NAME   "vhdSys::initSimClock( vhdClockRef simClock)"

#define _VHD_METHOD_NAME   "vhdSys::isSimClockInitialized()"

#define _VHD_METHOD_NAME   "vhdSys::getSysClock()"

#define _VHD_METHOD_NAME   "vhdSys::splitOSPath( const std::string & filePath, std::string & leadingPath, std::string & fileName, std::string & fileNameExt)"

#define _VHD_METHOD_NAME   "vhdSys::makeOSAbsolutePath( const std::string & filePath)"

#define _VHD_METHOD_NAME   "vhdSys::makeOSPath( const std::string & filePath)"

#define _VHD_METHOD_NAME   "vhdSys::expandSelectedEnvVars( const std::string & str, const std::string & envVars)"

#define _VHD_METHOD_NAME   "vhdSys::expandDefinedEnvVars( const std::string & str)"

#define _VHD_METHOD_NAME   "vhdSys::expandDefinedAndUndefinedEnvVars( const std::string & str)"

#define _VHD_METHOD_NAME   "vhdSys::expandAllEnvVars( const std::string & str)"

#define _VHD_METHOD_NAME   "vhdSys::getAllUndefinedEnvVars( const std::string & str)"

#define _VHD_METHOD_NAME   "vhdSys::getFirstUndefinedEnvVar( const std::string & str)"

#define _VHD_METHOD_NAME   "vhdSys::getEnvVarByIndex( const std::string & str, vhtSize32 index)"

#define _VHD_METHOD_NAME   "vhdSys::countEnvVars( const std::string & str, const std::string & envVarFormat, const std::string & envVar)"

#define _VHD_METHOD_NAME   "vhdSys::formatEnvVars( const std::string & str, const std::string & fromEnvVarFormat, const std::string & toEnvVarFormat, const std::string & envVar)"

#define _VHD_METHOD_NAME   "vhdSys::setEnvVar( const std::string & envVarName, const std::string & envVarValue)"

#define _VHD_METHOD_NAME   "vhdSys::undefEnvVar( const std::string & envVarName)"

#define _VHD_METHOD_NAME   "vhdSys::getEnvVar( const std::string & envVarName)"

#define _VHD_METHOD_NAME   "vhdSys::isEnvVarDefined( const std::string & envVarName)"

#define _VHD_METHOD_NAME   "vhdSys::removeLeadingTrailingChars( const std::string & str, const std::string & charSet)"

#define _VHD_METHOD_NAME   "vhdSys::removeTrailingChars( const std::string & str, const std::string & charSet)"

#define _VHD_METHOD_NAME   "vhdSys::removeLeadingChars( const std::string & str, const std::string & charSet)"

#define _VHD_METHOD_NAME   "vhdSys::assureStaticInit()"

#define _VHD_METHOD_NAME   "vhdSys::_Impl::_renameExistingLogFile( const std::string & fileName)"


Function Documentation

vhdCLASS_TYPE_INIT ( vhdSys::_UTCClock  ,
vhdObject   
)


Generated on Thu Jan 18 10:06:15 2007 for vhdPLUS by  doxygen 1.5.1-p1