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::CPUServiceBase ( )

Definition at line 26 of file CPUServiceBase.cc.

27 {
28 }
CPUServiceBase::~CPUServiceBase ( )
virtual

Definition at line 30 of file CPUServiceBase.cc.

31 {
32 }
edm::CPUServiceBase::CPUServiceBase ( const CPUServiceBase )
privatedelete

Member Function Documentation

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().

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