Gaudi Framework, version v21r7

Home   Generated: 22 Jan 2010

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

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

Variables

static SmartIF< ISvcLocator > s_svclocInstance
static SmartIF< IAppMgrUI > s_appmgrInstance
static std::list< IService * > s_bootServices
static SmartIF< IService > s_bootService
static SmartIF< IInterface > s_bootInterface


Variable Documentation

Definition at line 196 of file Bootstrap.cpp.

Definition at line 198 of file Bootstrap.cpp.

Definition at line 197 of file Bootstrap.cpp.

Definition at line 60 of file Bootstrap.cpp.

Definition at line 233 of file Bootstrap.cpp.

Definition at line 232 of file Bootstrap.cpp.

Definition at line 231 of file Bootstrap.cpp.

Definition at line 59 of file Bootstrap.cpp.


Generated at Fri Jan 22 20:33:18 2010 for Gaudi Framework, version v21r7 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004