#include <vhdSys.h>
Public Member Functions | |
void | postEvent (vhdEventRef event) |
void | dispatchEvent (vhdEventRef event) |
vhdEventPublisherRef | getEventPublisher () |
Static Public Member Functions | |
static vhdSysRef | instance () |
static void | init () |
static void | terminate () |
static void | redirectAll (const std::string &oneFile="", int iHistoryLog=-1) |
static std::string | getCerrDefaultRedirectionFileName () |
static void | redirectCerr () |
static std::string | getCerrRedirectionFileName () |
static void | redirectCerr (const std::string &fileName, int iHistoryLog) |
static vhtBool | isCerrRedirected () |
static void | restoreCerr () |
static std::string | getCoutDefaultRedirectionFileName () |
static void | redirectCout () |
static std::string | getCoutRedirectionFileName () |
static void | redirectCout (const std::string &fileName, int iHistoryLog) |
static vhtBool | isCoutRedirected () |
static void | restoreCout () |
static void | assureStaticInit () |
static vhtUInt32 | getHashCode (const vhtByte *buf, vhtSize32 bufSize) |
static vhtUInt32 | getHashCode (vhdObjectRef o) |
static std::string | removeLeadingChars (const std::string &str, const std::string &charSet) |
static std::string | removeTrailingChars (const std::string &str, const std::string &charSet) |
static std::string | removeLeadingTrailingChars (const std::string &str, const std::string &charSet) |
static vhtBool | isEnvVarDefined (const std::string &envVarName) |
static std::string | getEnvVar (const std::string &envVarName) |
static void | undefEnvVar (const std::string &envVarName) |
static void | setEnvVar (const std::string &envVarName, const std::string &envVarValue) |
static std::string | formatEnvVars (const std::string &str, const std::string &fromEnvVarFormat, const std::string &toEnvVarFormat="$(ENVVAR)", const std::string &envVar="ENVVAR") |
static vhtSize32 | countEnvVars (const std::string &str, const std::string &envVarFormat="$(ENVVAR)", const std::string &envVar="ENVVAR") |
static std::string | getEnvVarByIndex (const std::string &str, vhtSize32 index) |
static std::string | getFirstUndefinedEnvVar (const std::string &str) |
static std::string | getAllUndefinedEnvVars (const std::string &str) |
static std::string | expandAllEnvVars (const std::string &str) |
static std::string | expandDefinedAndUndefinedEnvVars (const std::string &str) |
static std::string | expandDefinedEnvVars (const std::string &str) |
static std::string | expandSelectedEnvVars (const std::string &str, const std::string &envVars) |
static std::string | makeOSPath (const std::string &filePath) |
static std::string | makeOSAbsolutePath (const std::string &filePath) |
static void | splitOSPath (const std::string &filePath, std::string &leadingPath, std::string &fileName, std::string &fileNameExt) |
static vhdSearchPathsRef | getSearchPaths () |
static vhdIClockRef | getSysClock () |
static vhdIClockRef | getUTCClock () |
static vhtTime | getCurrentSysTime () |
static vhtTime | getCurrentUTCTime () |
static vhtBool | isSimClockInitialized () |
static void | initSimClock (vhdClockRef simClock) |
static vhdClockRef | getSimClock () |
static vhtTime | getCurrentSimTime () |
static vhdEventDispatcherRef | getEventDispatcher () |
static vhtUInt8 | toSerialUInt8 (vhtUInt8 hostValue) |
static vhtUInt16 | toSerialUInt16 (vhtUInt16 hostValue) |
static vhtUInt32 | toSerialUInt32 (vhtUInt32 hostValue) |
static vhtUInt64 | toSerialUInt64 (vhtUInt64 hostValue) |
static vhtUInt8 | fromSerialUInt8 (vhtUInt8 serialValue) |
static vhtUInt16 | fromSerialUInt16 (vhtUInt16 serialValue) |
static vhtUInt32 | fromSerialUInt32 (vhtUInt32 serialValue) |
static vhtUInt64 | fromSerialUInt64 (vhtUInt64 serialValue) |
static void | toSerialUInt8Ptr (void *serialValuePtr, vhtUInt8 hostValue) |
static void | toSerialUInt16Ptr (void *serialValuePtr, vhtUInt16 hostValue) |
static void | toSerialUInt32Ptr (void *serialValuePtr, vhtUInt32 hostValue) |
static void | toSerialUInt64Ptr (void *serialValuePtr, vhtUInt64 hostValue) |
static vhtUInt8 | fromSerialUInt8Ptr (void *serialValuePtr) |
static vhtUInt16 | fromSerialUInt16Ptr (void *serialValuePtr) |
static vhtUInt32 | fromSerialUInt32Ptr (void *serialValuePtr) |
static vhtUInt64 | fromSerialUInt64Ptr (void *serialValuePtr) |
Private Member Functions | |
vhdCLASS_DECLARATION (_UTCClock) static vhdSysRef _instance | |
vhdSys () | |
Static Private Member Functions | |
static vhdSysRef | _createInstance () |
Classes | |
class | _Impl |
class | _UTCClock |
vhdSys::vhdSys | ( | ) | [inline, private] |
vhdSys::vhdCLASS_DECLARATION | ( | _UTCClock | ) | [private] |
static vhdSysRef vhdSys::_createInstance | ( | ) | [static, private] |
static vhdSysRef vhdSys::instance | ( | ) | [inline, static] |
void vhdSys::init | ( | ) | [static] |
void vhdSys::terminate | ( | ) | [static] |
void vhdSys::redirectAll | ( | const std::string & | oneFile = "" , |
|
int | iHistoryLog = -1 | |||
) | [static] |
std::string vhdSys::getCerrDefaultRedirectionFileName | ( | ) | [static] |
void vhdSys::redirectCerr | ( | ) | [static] |
std::string vhdSys::getCerrRedirectionFileName | ( | ) | [static] |
void vhdSys::redirectCerr | ( | const std::string & | fileName, | |
int | iHistoryLog | |||
) | [static] |
vhtBool vhdSys::isCerrRedirected | ( | ) | [static] |
void vhdSys::restoreCerr | ( | ) | [static] |
std::string vhdSys::getCoutDefaultRedirectionFileName | ( | ) | [static] |
void vhdSys::redirectCout | ( | ) | [static] |
std::string vhdSys::getCoutRedirectionFileName | ( | ) | [static] |
void vhdSys::redirectCout | ( | const std::string & | fileName, | |
int | iHistoryLog | |||
) | [static] |
vhtBool vhdSys::isCoutRedirected | ( | ) | [static] |
void vhdSys::restoreCout | ( | ) | [static] |
void vhdSys::assureStaticInit | ( | ) | [static] |
static vhtUInt32 vhdSys::getHashCode | ( | vhdObjectRef | o | ) | [inline, static] |
std::string vhdSys::removeLeadingChars | ( | const std::string & | str, | |
const std::string & | charSet | |||
) | [static] |
std::string vhdSys::removeTrailingChars | ( | const std::string & | str, | |
const std::string & | charSet | |||
) | [static] |
std::string vhdSys::removeLeadingTrailingChars | ( | const std::string & | str, | |
const std::string & | charSet | |||
) | [static] |
vhtBool vhdSys::isEnvVarDefined | ( | const std::string & | envVarName | ) | [static] |
std::string vhdSys::getEnvVar | ( | const std::string & | envVarName | ) | [static] |
void vhdSys::undefEnvVar | ( | const std::string & | envVarName | ) | [static] |
void vhdSys::setEnvVar | ( | const std::string & | envVarName, | |
const std::string & | envVarValue | |||
) | [static] |
std::string vhdSys::formatEnvVars | ( | const std::string & | str, | |
const std::string & | fromEnvVarFormat, | |||
const std::string & | toEnvVarFormat = "$(ENVVAR)" , |
|||
const std::string & | envVar = "ENVVAR" | |||
) | [static] |
vhtSize32 vhdSys::countEnvVars | ( | const std::string & | str, | |
const std::string & | envVarFormat = "$(ENVVAR)" , |
|||
const std::string & | envVar = "ENVVAR" | |||
) | [static] |
std::string vhdSys::getEnvVarByIndex | ( | const std::string & | str, | |
vhtSize32 | index | |||
) | [static] |
std::string vhdSys::getFirstUndefinedEnvVar | ( | const std::string & | str | ) | [static] |
std::string vhdSys::getAllUndefinedEnvVars | ( | const std::string & | str | ) | [static] |
std::string vhdSys::expandAllEnvVars | ( | const std::string & | str | ) | [static] |
std::string vhdSys::expandDefinedAndUndefinedEnvVars | ( | const std::string & | str | ) | [static] |
std::string vhdSys::expandDefinedEnvVars | ( | const std::string & | str | ) | [static] |
std::string vhdSys::expandSelectedEnvVars | ( | const std::string & | str, | |
const std::string & | envVars | |||
) | [static] |
std::string vhdSys::makeOSPath | ( | const std::string & | filePath | ) | [static] |
std::string vhdSys::makeOSAbsolutePath | ( | const std::string & | filePath | ) | [static] |
void vhdSys::splitOSPath | ( | const std::string & | filePath, | |
std::string & | leadingPath, | |||
std::string & | fileName, | |||
std::string & | fileNameExt | |||
) | [static] |
vhdSearchPathsRef vhdSys::getSearchPaths | ( | ) | [static] |
vhdIClockRef vhdSys::getSysClock | ( | ) | [static] |
vhdIClockRef vhdSys::getUTCClock | ( | ) | [static] |
vhtTime vhdSys::getCurrentSysTime | ( | ) | [static] |
vhtTime vhdSys::getCurrentUTCTime | ( | ) | [static] |
vhtBool vhdSys::isSimClockInitialized | ( | ) | [static] |
void vhdSys::initSimClock | ( | vhdClockRef | simClock | ) | [static] |
vhdClockRef vhdSys::getSimClock | ( | ) | [static] |
vhtTime vhdSys::getCurrentSimTime | ( | ) | [static] |
void vhdSys::postEvent | ( | vhdEventRef | event | ) |
void vhdSys::dispatchEvent | ( | vhdEventRef | event | ) |
vhdEventPublisherRef vhdSys::getEventPublisher | ( | ) |
vhdEventDispatcherRef vhdSys::getEventDispatcher | ( | ) | [static] |
static void vhdSys::toSerialUInt8Ptr | ( | void * | serialValuePtr, | |
vhtUInt8 | hostValue | |||
) | [inline, static] |
static void vhdSys::toSerialUInt16Ptr | ( | void * | serialValuePtr, | |
vhtUInt16 | hostValue | |||
) | [inline, static] |
static void vhdSys::toSerialUInt32Ptr | ( | void * | serialValuePtr, | |
vhtUInt32 | hostValue | |||
) | [inline, static] |
static void vhdSys::toSerialUInt64Ptr | ( | void * | serialValuePtr, | |
vhtUInt64 | hostValue | |||
) | [inline, static] |
static vhtUInt8 vhdSys::fromSerialUInt8Ptr | ( | void * | serialValuePtr | ) | [inline, static] |
static vhtUInt16 vhdSys::fromSerialUInt16Ptr | ( | void * | serialValuePtr | ) | [inline, static] |
static vhtUInt32 vhdSys::fromSerialUInt32Ptr | ( | void * | serialValuePtr | ) | [inline, static] |
static vhtUInt64 vhdSys::fromSerialUInt64Ptr | ( | void * | serialValuePtr | ) | [inline, static] |