Gaudi Framework, version v20r3

Generated: 24 Nov 2008

Bootstrap.cpp File Reference

#include <iostream>
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/System.h"
#include "GaudiKernel/IInterface.h"
#include "GaudiKernel/IAlgorithm.h"
#include "GaudiKernel/IService.h"
#include "GaudiKernel/IAppMgrUI.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IClassManager.h"
#include "Reflex/PluginService.h"

Include dependency graph for Bootstrap.cpp:

Go to the source code of this file.

Namespaces

namespace  Gaudi

Classes

class  Gaudi::BootSvcLocator
 A dual-stage boostrap mechanism is used to ensure an orderly startup of the ApplicationMgr. More...

Functions

IAppMgrUIGaudi::createApplicationMgr (const std::string &dllname, const std::string &factname)
IAppMgrUIGaudi::createApplicationMgrEx (const std::string &dllname, const std::string &factname)
ISvcLocatorGaudi::svcLocator ()
ISvcLocatorGaudi::setInstance (ISvcLocator *newInstance)
 Set new instance of service locator.
IAppMgrUIGaudi::setInstance (IAppMgrUI *newInstance)
 Set new instance of service locator.
IInterfaceGaudi::createInstance (const std::string &name, const std::string &factname, const std::string &ddlname)
IAppMgrUIGaudi::createApplicationMgr (const std::string &dllname)
IAppMgrUIGaudi::createApplicationMgr ()

Variables

static ISvcLocators_svclocInstance = 0
static IAppMgrUIs_appmgrInstance = 0
static std::list< IService * > s_bootServices
static IServices_bootService = 0
static IInterfaces_bootInterface = 0


Variable Documentation

std::string dllName

Definition at line 215 of file Bootstrap.cpp.

Definition at line 217 of file Bootstrap.cpp.

std::string facName

Definition at line 216 of file Bootstrap.cpp.

IAppMgrUI* s_appmgrInstance = 0 [static]

Definition at line 64 of file Bootstrap.cpp.

IInterface* s_bootInterface = 0 [static]

Definition at line 258 of file Bootstrap.cpp.

IService* s_bootService = 0 [static]

Definition at line 257 of file Bootstrap.cpp.

std::list<IService*> s_bootServices [static]

Definition at line 256 of file Bootstrap.cpp.

Definition at line 63 of file Bootstrap.cpp.


Generated at Mon Nov 24 14:42:19 2008 for Gaudi Framework, version v20r3 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004