ATLAS Offline Software
IAsgService.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 
8 #ifndef ASGSERVICES_IASGSERVICE_H
9 #define ASGSERVICES_IASGSERVICE_H
10 
11 // System include(s):
12 #include <string>
13 
14 // Local include(s):
16 #include "AsgTools/Interfaces.h"
17 
18 namespace asg
19 {
23 
25  : virtual public INamedInterface
26  {
27  public:
28 
30  virtual void print() const = 0;
31 
32  }; // class IAsgService
33 
34 } // namespace asg
35 
36 #endif // ASGSERVICES_IASGSERVICE_H
asg::IAsgService::print
virtual void print() const =0
Print the state of the service.
asg::IAsgService
Base class for the dual-use service interface classes.
Definition: IAsgService.h:26
asg
Definition: DataHandleTestTool.h:28
INamedInterface.h
Interfaces.h