geopm
3.1.1.dev304+ge76b1357
GEOPM - Global Extensible Open Power Manager
|
Cgeopm::Agg | |
►Cgeopm::BatchClient | Interface that will attach to a batch server. The batch server that it connects to is typically created through a call to the GEOPM DBus interface io.github.geopm.PlatformStartBatch |
►Cgeopm::BatchServer | |
►Cgeopm::BatchStatus | |
Cgeopm::CircularBuffer< type > | Templated container for a circular buffer implementation. The CircularBuffer container implements a fixed size buffer. Once at capacity, any new insertions cause the oldest entry to be dropped |
Cgeopm::CircularBuffer< m_sample_s > | |
Cgeopm::CombinedControl | Used by PlatformIO to define a control as a function of other controls |
Cgeopm::CombinedSignal | Used by PlatformIO to define a signal as a function of other signals |
►Cgeopm::Control | |
Cgeopm::control_info_s | Information pertaining to a particular control supported by PlatformIO |
►Cgeopm::Cpuid | |
►Cgeopm::DCGMDevicePool | |
Cgeopm::DeprecationWarning | |
Cgeopm::DLRegistry | |
Cgeopm::ErrorMessage | |
Cgeopm_metric_stats_s | |
Cgeopm_report_s | |
Cgeopm_request_s | |
Cgeopm_time_s | Structure to abstract the timespec on linux from other representations of time |
►Cgeopm::GPUTopo | |
Chwmon_paths_s | |
►Cgeopm::IOGroup | |
►Cgeopm::IOUring | |
Cgeopm::json_checker | Used to validate types and values of JSON objects |
Cjson11::JsonValue | |
►Cgeopm::LevelZero | |
►Cgeopm::LevelZeroDevicePool | |
Cgeopm::POSIXSignal::m_info_s | Reduced information set from siginfo_t struct defined in signal.h |
Cgeopm::SaveControl::m_setting_s | Structure that holds the parameters passed to the IOGroup::write_control() method |
Cgeopm::MSR | This class encodes how to access fields within an MSR, but does not hold the state of any registers |
►Cgeopm::MSRIO | |
Cgeopm::MSRPath | |
►Cgeopm::NVMLDevicePool | |
►Cgeopm::PlatformIO | Class which is a collection of all valid control and signal objects for a platform |
►Cgeopm::PlatformTopo | |
Cgeopm::PluginFactory< T > | |
►Cgeopm::PluginFactory< IOGroup > | |
►Cgeopm::POSIXSignal | |
Cgeopm::SysfsDriver::properties_s | The properties about a signal or control |
Cgeopm::Cpuid::rdt_info_s | |
Cgeopm::StatsCollector::report_s | |
►Cstd::runtime_error | |
Cgeopm::RuntimeStats | Class that aggregates statistics without buffered data |
►Cgeopm::SaveControl | Class that enables the save/restore feature for IOGroups |
►Cgeopm::SDBus | Abstraction around sd_bus interface for calling methods |
►Cgeopm::SDBusMessage | Abstraction around sd_bus interfaces that read from or append to sd_bus_message types |
Cgeopm::SecurePath | Helper object to optionally verify that a file was created with a |
►Cgeopm::ServiceProxy | Proxy object for the io.github.geopm D-Bus interface used to implement the ServiceIOGroup |
►Cgeopm::SharedMemory | This class encapsulates an inter-process shared memory region |
Cgeopm::SharedMemoryScopedLock | An object used to automatically hold a SharedMemory mutex while in scope, and release it when out of scope |
►Cgeopm::Signal | |
Cgeopm::signal_info_s | Information pertaining to a particular signal supported by PlatformIO |
Cgeopm::sst_cpu_map_interface_batch_s | |
Cgeopm::sst_cpu_map_interface_s | A single mapping of logical CPU index to punit CPU |
Cgeopm::sst_mbox_interface_batch_s | |
Cgeopm::sst_mbox_interface_s | A single mailbox operation |
Cgeopm::sst_mmio_interface_batch_s | |
Cgeopm::sst_mmio_interface_s | A single MMIO operation |
Cgeopm::sst_version_s | SST Version information |
►Cgeopm::SSTIO | |
►Cgeopm::SSTIoctl | Defines functions that interact directly with SST ioctls |
►Cgeopm::StatsCollector | Class that accumulates statistics based on PlatformIO requests |
►Cgeopm::SysfsDriver | Class used to implement the SysfsIOGroup base class |
Cgeopm::TimeZero | |
Cgeopm::UniqueFd | A wrapper to close a file descriptor when the descriptor goes out of scope |