Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
Utilities
interface
TimingServiceBase.h
Go to the documentation of this file.
1
#ifndef FWCore_Utilities_TimingServiceBase_h
2
#define FWCore_Utilities_TimingServiceBase_h
3
// -*- C++ -*-
4
//
5
// Package: FWCore/Utilities
6
// Class : TimingServiceBase
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Wed, 11 Jun 2014 14:50:33 GMT
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/Utilities/interface/StreamID.h
"
25
26
// forward declarations
27
namespace
edm {
28
class
TimingServiceBase
29
{
30
31
public
:
32
TimingServiceBase
();
33
virtual
~TimingServiceBase
();
34
35
// ---------- member functions ---------------------------
39
virtual
void
addToCPUTime
(
StreamID
id
,
double
iTime) = 0;
40
41
private
:
42
TimingServiceBase
(
const
TimingServiceBase
&) =
delete
;
// stop default
43
44
const
TimingServiceBase
&
operator=
(
const
TimingServiceBase
&) =
delete
;
// stop default
45
};
46
}
47
48
49
#endif
edm::StreamID
Definition:
StreamID.h:30
edm::TimingServiceBase::addToCPUTime
virtual void addToCPUTime(StreamID id, double iTime)=0
edm::TimingServiceBase::TimingServiceBase
TimingServiceBase()
Definition:
TimingServiceBase.cc:26
StreamID.h
edm::TimingServiceBase::~TimingServiceBase
virtual ~TimingServiceBase()
Definition:
TimingServiceBase.cc:30
edm::TimingServiceBase
Definition:
TimingServiceBase.h:28
edm::TimingServiceBase::operator=
const TimingServiceBase & operator=(const TimingServiceBase &)=delete
Generated for CMSSW Reference Manual by
1.8.5