The Gaudi Framework
v30r3 (a5ef0a68)
|
Go to the source code of this file.
Namespaces | |
System | |
Note: OS specific details for environment resolution. | |
Typedefs | |
typedef void * | System::ImageHandle |
Definition of an image handle. More... | |
typedef void * | System::ProcessHandle |
Definition of the process handle. More... | |
Enumerations | |
enum | System::ModuleType { System::UNKNOWN, System::SHAREDLIB, System::EXECUTABLE } |
Functions | |
GAUDI_API const std::string & | System::moduleName () |
Get the name of the (executable/DLL) file without file-type. More... | |
GAUDI_API const std::string & | System::moduleNameFull () |
Get the full name of the (executable/DLL) file. More... | |
GAUDI_API ModuleType | System::moduleType () |
Get type of the module. More... | |
GAUDI_API ProcessHandle | System::processHandle () |
Handle to running process. More... | |
GAUDI_API ImageHandle | System::moduleHandle () |
Handle to currently executed module. More... | |
GAUDI_API ImageHandle | System::exeHandle () |
Handle to the executable file running. More... | |
GAUDI_API const std::string & | System::exeName () |
Name of the executable file running. More... | |
GAUDI_API const std::vector< std::string > | System::linkedModules () |
Vector of names of linked modules. More... | |
GAUDI_API void | System::setModuleHandle (ImageHandle handle) |
Attach module handle. More... | |