geopm  3.1.1.dev272+gdfb40a8d
GEOPM - Global Extensible Open Power Manager
Public Member Functions | List of all members
geopm::CpuidNull Class Reference
Inheritance diagram for geopm::CpuidNull:
Inheritance graph
[legend]
Collaboration diagram for geopm::CpuidNull:
Collaboration graph
[legend]

Public Member Functions

 CpuidNull ()=default
 
virtual ~CpuidNull ()=default
 
int cpuid (void) const override
 
bool is_hwp_supported (void) const override
 
double freq_sticker (void) const override
 
rdt_info_s rdt_info (void) const override
 
uint32_t pmc_bit_width (void) const override
 
- Public Member Functions inherited from geopm::Cpuid
 Cpuid ()=default
 
virtual ~Cpuid ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from geopm::Cpuid
static std::unique_ptr< Cpuidmake_unique (void)
 

Constructor & Destructor Documentation

◆ CpuidNull()

geopm::CpuidNull::CpuidNull ( )
default

◆ ~CpuidNull()

virtual geopm::CpuidNull::~CpuidNull ( )
virtualdefault

Member Function Documentation

◆ cpuid()

int geopm::CpuidNull::cpuid ( void  ) const
overridevirtual

Implements geopm::Cpuid.

◆ freq_sticker()

double geopm::CpuidNull::freq_sticker ( void  ) const
overridevirtual

Implements geopm::Cpuid.

◆ is_hwp_supported()

bool geopm::CpuidNull::is_hwp_supported ( void  ) const
overridevirtual

Implements geopm::Cpuid.

◆ pmc_bit_width()

uint32_t geopm::CpuidNull::pmc_bit_width ( void  ) const
overridevirtual

Implements geopm::Cpuid.

◆ rdt_info()

Cpuid::rdt_info_s geopm::CpuidNull::rdt_info ( void  ) const
overridevirtual

Implements geopm::Cpuid.


The documentation for this class was generated from the following file: