Gaudi Framework, version v23r6

Home   Generated: Wed Jan 30 2013
 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::stringSystem::moduleName ()
 Get the name of the (executable/DLL) file without file-type.
 
GAUDI_API const std::stringSystem::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::stringSystem::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.
 

Generated at Wed Jan 30 2013 17:13:43 for Gaudi Framework, version v23r6 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004