ATLAS Offline Software
Loading...
Searching...
No Matches
IVTuneProfilerSvc.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 VTUNE_IPROFILERSERVICE_H
6#define VTUNE_IPROFILERSERVICE_H
7
8class IVTuneProfilerSvc : public virtual IService {
9
10 public:
11
14
16 virtual StatusCode resumeProfiling() = 0;
17
19 virtual StatusCode pauseProfiling() = 0;
20
22 virtual bool isProfilingRunning() const = 0;
23
24}; // class IVTuneProfilerSvc
25
26#endif // VTUNE_IPROFILERSERVICE.H
virtual StatusCode pauseProfiling()=0
Pause profiling.
virtual StatusCode resumeProfiling()=0
Resume profiling.
virtual bool isProfilingRunning() const =0
Is the profiling running at the moment?
DeclareInterfaceID(IVTuneProfilerSvc, 0, 1)
Interface ID definition.