Gaudi Framework, version v20r2

Generated: 18 Jul 2008

ModuleInfo.cpp File Reference

#include <cstring>
#include <cstdlib>
#include "GaudiKernel/ModuleInfo.h"
#include <errno.h>
#include <string.h>
#include "sys/times.h"
#include "sys/param.h"
#include "unistd.h"
#include "libgen.h"
#include <cstdio>
#include <dlfcn.h>

Include dependency graph for ModuleInfo.cpp:

Go to the source code of this file.

Defines

#define SYSTEM_MODULEINFO_CPP

Functions

const std::stringSystem::moduleName ()
 Get the name of the (executable/DLL) file without file-type.
const std::stringSystem::moduleNameFull ()
 Get the full name of the (executable/DLL) file.
const System::ModuleType System::moduleType ()
 Get type of the module.
void * System::processHandle ()
 Handle to running process.
void System::setModuleHandle (System::ImageHandle handle)
 Attach module handle.
System::ImageHandle System::moduleHandle ()
 Handle to currently executed module.
System::ImageHandle System::exeHandle ()
 Handle to the executable file running.
const std::stringSystem::exeName ()
 Name of the executable file running.
const std::vector< std::stringSystem::linkedModules ()
 Vector of names of linked modules.

Variables

static System::ImageHandle ModuleHandle = 0
static std::vector< std::strings_linkedModules


Define Documentation

#define SYSTEM_MODULEINFO_CPP

Definition at line 14 of file ModuleInfo.cpp.


Variable Documentation

System::ImageHandle ModuleHandle = 0 [static]

Definition at line 47 of file ModuleInfo.cpp.

Referenced by System::exeHandle(), System::moduleHandle(), and System::setModuleHandle().

std::vector<std::string> s_linkedModules [static]

Definition at line 48 of file ModuleInfo.cpp.

Referenced by System::linkedModules().


Generated at Fri Jul 18 12:04:09 2008 for Gaudi Framework, version v20r2 by Doxygen version 1.5.1 written by Dimitri van Heesch, © 1997-2004