Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-03-07 01:53:23

0001 #ifndef FWCore_AbstractServices_interface_CPUServiceBase_h
0002 #define FWCore_AbstractServices_interface_CPUServiceBase_h
0003 // -*- C++ -*-
0004 //
0005 // Package:     FWCore/AbstractServices
0006 // Class  :     CPUServiceBase
0007 //
0008 /**\class edm::CPUServiceBase
0009 
0010  Description: Base class for CPU Services
0011 
0012  Usage:
0013     Provides an interface to allow us to query the existing
0014     CPU service.
0015 
0016 */
0017 //
0018 // Original Author:  Brian Bockelman
0019 //         Created:  Wed Sep  7 12:05:13 CDT 2016
0020 //
0021 
0022 namespace edm {
0023   class CPUServiceBase {
0024   public:
0025     CPUServiceBase();
0026     CPUServiceBase(const CPUServiceBase &) = delete;
0027     const CPUServiceBase &operator=(const CPUServiceBase &) = delete;
0028     CPUServiceBase(CPUServiceBase &&) = delete;
0029     const CPUServiceBase &operator=(CPUServiceBase &&) = delete;
0030 
0031     virtual ~CPUServiceBase();
0032   };
0033 }  // namespace edm
0034 
0035 #endif