|
geopm 3.2.1.dev237+gbe30cff60
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 | |
| Cgeopm::RolloverGenerator | |
| ►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 |