Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IAthenaSharedWriterSvc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ATHENAKERNEL_IATHENASHAREDWRITERSVC_H
6 #define ATHENAKERNEL_IATHENASHAREDWRITERSVC_H
7 
8 #include "GaudiKernel/IService.h"
9 
10 class IAthenaSharedWriterSvc : virtual public ::IService {
11 public:
13 
14  virtual StatusCode share(int numClients = 0, bool motherClient = false) = 0;
15 };
16 
17 #endif
IAthenaSharedWriterSvc::DeclareInterfaceID
DeclareInterfaceID(IAthenaSharedWriterSvc, 1, 0)
IAthenaSharedWriterSvc
Definition: IAthenaSharedWriterSvc.h:10
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IAthenaSharedWriterSvc::share
virtual StatusCode share(int numClients=0, bool motherClient=false)=0