ATLAS Offline Software
Control
AthToolSupport
AsgServices
AsgServices
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):
15
#include "
AsgMessaging/INamedInterface.h
"
16
#include "
AsgTools/Interfaces.h
"
17
18
namespace
asg
19
{
23
24
class
IAsgService
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
Generated on Sun Dec 22 2024 21:11:21 for ATLAS Offline Software by
1.8.18