CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
edm::CPUServiceBase Class Referenceabstract

#include <CPUServiceBase.h>

Inheritance diagram for edm::CPUServiceBase:
edm::service::CPU

Public Member Functions

virtual bool cpuInfo (std::string &models, double &avgSpeed)=0
 CPU information - the models present and average speed. More...
 
 CPUServiceBase ()
 
virtual ~CPUServiceBase ()
 

Private Member Functions

 CPUServiceBase (const CPUServiceBase &)=delete
 
const CPUServiceBaseoperator= (const CPUServiceBase &)=delete
 

Detailed Description

Definition at line 27 of file CPUServiceBase.h.

Constructor & Destructor Documentation

◆ CPUServiceBase() [1/2]

CPUServiceBase::CPUServiceBase ( )

Definition at line 26 of file CPUServiceBase.cc.

26 {}

◆ ~CPUServiceBase()

CPUServiceBase::~CPUServiceBase ( )
virtual

Definition at line 28 of file CPUServiceBase.cc.

28 {}

◆ CPUServiceBase() [2/2]

edm::CPUServiceBase::CPUServiceBase ( const CPUServiceBase )
privatedelete

Member Function Documentation

◆ cpuInfo()

virtual bool edm::CPUServiceBase::cpuInfo ( std::string &  models,
double &  avgSpeed 
)
pure virtual

CPU information - the models present and average speed.

Implemented in edm::service::CPU.

Referenced by edm::service::CondorStatusService::firstUpdate().

◆ operator=()

const CPUServiceBase& edm::CPUServiceBase::operator= ( const CPUServiceBase )
privatedelete