|
| GAUDI_API unsigned long | System::loadDynamicLib (const std::string &name, ImageHandle *handle) |
| | Load dynamic link library.
|
| |
| GAUDI_API unsigned long | System::unloadDynamicLib (ImageHandle handle) |
| | unload dynamic link library
|
| |
| GAUDI_API unsigned long | System::getProcedureByName (ImageHandle handle, const std::string &name, EntryPoint *pFunction) |
| | Get a specific function defined in the DLL.
|
| |
| GAUDI_API unsigned long | System::getProcedureByName (ImageHandle handle, const std::string &name, Creator *pFunction) |
| | Get a specific function defined in the DLL.
|
| |
| GAUDI_API unsigned long | System::getLastError () |
| | Get last system known error.
|
| |
| GAUDI_API const std::string | System::getLastErrorString () |
| | Get last system error as string.
|
| |
| GAUDI_API const std::string | System::getErrorString (unsigned long error) |
| | Retrieve error code as string for a given error.
|
| |
| GAUDI_API const std::string | System::typeinfoName (const std::type_info &) |
| | Get platform independent information about the class type.
|
| |
| GAUDI_API const std::string | System::typeinfoName (const char *) |
| |
| GAUDI_API const std::string & | System::hostName () |
| | Host name.
|
| |
| GAUDI_API const std::string & | System::osName () |
| | OS name.
|
| |
| GAUDI_API const std::string & | System::osVersion () |
| | OS version.
|
| |
| GAUDI_API const std::string & | System::machineType () |
| | Machine type.
|
| |
| GAUDI_API int | System::instructionsetLevel () |
| | Instruction Set "Level".
|
| |
| GAUDI_API const std::string & | System::accountName () |
| | User login name.
|
| |
| GAUDI_API long | System::numCmdLineArgs () |
| | Number of arguments passed to the commandline.
|
| |
| GAUDI_API long | System::argc () |
| | Number of arguments passed to the commandline (==numCmdLineArgs()); just to match argv call...
|
| |
| GAUDI_API const std::vector< std::string > | System::cmdLineArgs () |
| | Command line arguments including executable name as arg[0] as vector of strings.
|
| |
| GAUDI_API char ** | System::argv () |
| | char** command line arguments including executable name as arg[0]; You may not modify them!
|
| |
| GAUDI_API std::string | System::getEnv (const char *var) |
| | get a particular environment variable (returning "UNKNOWN" if not set)
|
| |
| GAUDI_API bool | System::getEnv (const char *var, std::string &value) |
| | get a particular environment variable, storing the value in the passed string if the variable is set.
|
| |
| bool | System::getEnv (const std::string &var, std::string &value) |
| |
| GAUDI_API std::vector< std::string > | System::getEnv () |
| | get all environment variables
|
| |
| GAUDI_API int | System::setEnv (const std::string &name, const std::string &value, int overwrite=1) |
| | Set an environment variables.
|
| |
| GAUDI_API bool | System::isEnvSet (const char *var) |
| | Check if an environment variable is set or not.
|
| |
| ThreadHandle | System::threadSelf () |
| | thread handle "accessor"
|
| |
| GAUDI_API int | System::backTrace (void **addresses, const int depth) |
| |
| GAUDI_API bool | System::backTrace (std::string &btrace, const int depth, const int offset=0) |
| |
| GAUDI_API bool | System::getStackLevel (void *addresses, void *&addr, std::string &fnc, std::string &lib) |
| |