| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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

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

const std::string & System::moduleName ()
 Get the name of the (executable/DLL) file without file-type.
const std::string & System::moduleNameFull ()
 Get the full name of the (executable/DLL) file.
ModuleType System::moduleType ()
 Get type of the module.
ProcessHandle System::processHandle ()
 Handle to running process.
ImageHandle System::moduleHandle ()
 Handle to currently executed module.
ImageHandle System::exeHandle ()
 Handle to the executable file running.
const std::string & System::exeName ()
 Name of the executable file running.
const std::vector< std::string > System::linkedModules ()
 Vector of names of linked modules.
void System::setModuleHandle (ImageHandle handle)
 Attach module handle.
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:57:02 2011 for GaudiKernel by doxygen 1.4.7