2 #ifndef GAUDISVC_ServiceManager_H
3 #define GAUDISVC_ServiceManager_H
6 #include "GaudiKernel/Kernel.h"
7 #include "GaudiKernel/ISvcManager.h"
8 #include "GaudiKernel/ISvcLocator.h"
9 #include "GaudiKernel/IStateful.h"
10 #include "GaudiKernel/SmartIF.h"
11 #include "GaudiKernel/ComponentManager.h"
12 #include "GaudiKernel/Map.h"
17 #include "boost/thread.hpp"
72 virtual const std::list<IService*>&
getServices()
const;
116 const std::string &
name()
const {
117 static std::string _name =
"ServiceManager";
124 #if !defined(GAUDI_V22_API) || defined(G22_NEW_SVCLOCATOR)
131 inline ListSvc::iterator
find(
const std::string &
name) {
134 inline ListSvc::const_iterator
find(
const std::string &
name)
const {
164 #endif // GAUDISVC_ServiceManager_H