![]() |
The Gaudi Framework
v30r0 (c919700c)
|
#include "GaudiKernel/CommonMessaging.h"#include "GaudiKernel/IAuditorSvc.h"#include "GaudiKernel/IProperty.h"#include "GaudiKernel/IService.h"#include "GaudiKernel/IStateful.h"#include "GaudiKernel/ISvcLocator.h"#include "GaudiKernel/Property.h"#include "GaudiKernel/PropertyHolder.h"#include "GaudiKernel/ServiceLocatorHelper.h"#include "GaudiKernel/SmartIF.h"#include "GaudiKernel/ToolHandle.h"#include <Gaudi/PluginService.h>#include <mutex>#include <vector>
Go to the source code of this file.
Classes | |
| class | Service |
| Base class for all services. More... | |
| class | SvcFactory< T > |
Macros | |
| #define | DECLARE_SERVICE_FACTORY(x) DECLARE_FACTORY_WITH_CREATOR( x, SvcFactory<x>, Service::Factory ) |
| #define | DECLARE_NAMED_SERVICE_FACTORY(x, n) DECLARE_FACTORY_WITH_CREATOR_AND_ID( x, SvcFactory<x>, #n, Service::Factory ) |
| #define | DECLARE_NAMESPACE_SERVICE_FACTORY(n, x) DECLARE_SERVICE_FACTORY( n::x ) |
| #define DECLARE_NAMED_SERVICE_FACTORY | ( | x, | |
| n | |||
| ) | DECLARE_FACTORY_WITH_CREATOR_AND_ID( x, SvcFactory<x>, #n, Service::Factory ) |
| #define DECLARE_NAMESPACE_SERVICE_FACTORY | ( | n, | |
| x | |||
| ) | DECLARE_SERVICE_FACTORY( n::x ) |
| #define DECLARE_SERVICE_FACTORY | ( | x | ) | DECLARE_FACTORY_WITH_CREATOR( x, SvcFactory<x>, Service::Factory ) |