| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Typedefs | Enumerations | Functions
ModuleInfo.h File Reference
`#include "GaudiKernel/Kernel.h"`
`#include <string>`
`#include <vector>`
Include dependency graph for ModuleInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | System
| Note: OS specific details for environment resolution.

## Typedefs
typedef void * | System::ImageHandle
| Definition of an image handle.
typedef void * | System::ProcessHandle
| Definition of the process handle.

## 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.
GAUDI_API const std::string & | System::moduleNameFull ()
| Get the full name of the (executable/DLL) file.
GAUDI_API ModuleType | System::moduleType ()
| Get type of the module.
GAUDI_API ProcessHandle | System::processHandle ()
| Handle to running process.
GAUDI_API ImageHandle | System::moduleHandle ()
| Handle to currently executed module.
GAUDI_API ImageHandle | System::exeHandle ()
| Handle to the executable file running.
GAUDI_API const std::string & | System::exeName ()
| Name of the executable file running.
GAUDI_API const std::vector < std::string > | System::linkedModules ()
| Vector of names of linked modules.
GAUDI_API void | System::setModuleHandle (ImageHandle handle)
| Attach module handle.