geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
Public Attributes | List of all members
geopm::geopm_endpoint_sample_shmem_s Struct Reference

#include <EndpointImp.hpp>

Public Attributes

geopm_time_s timestamp
 Time that the memory was last updated. More...
 
char agent [GEOPM_ENDPOINT_AGENT_NAME_MAX]
 Holds the name of the Agent attached, if any. More...
 
char profile_name [GEOPM_ENDPOINT_PROFILE_NAME_MAX]
 Holds the profile name associated with the attached job. More...
 
char hostlist_path [GEOPM_ENDPOINT_HOSTLIST_PATH_MAX]
 Path to a file containing the list of hostnames in the attached job. More...
 
size_t count
 Specifies the size of the following array. More...
 
double values [(4096 - offsetof(struct geopm_endpoint_sample_shmem_header, values))/sizeof(double)]
 Holds resource manager data. More...
 

Member Data Documentation

◆ agent

char geopm::geopm_endpoint_sample_shmem_s::agent[GEOPM_ENDPOINT_AGENT_NAME_MAX]

Holds the name of the Agent attached, if any.

◆ count

size_t geopm::geopm_endpoint_sample_shmem_s::count

Specifies the size of the following array.

◆ hostlist_path

char geopm::geopm_endpoint_sample_shmem_s::hostlist_path[GEOPM_ENDPOINT_HOSTLIST_PATH_MAX]

Path to a file containing the list of hostnames in the attached job.

◆ profile_name

char geopm::geopm_endpoint_sample_shmem_s::profile_name[GEOPM_ENDPOINT_PROFILE_NAME_MAX]

Holds the profile name associated with the attached job.

◆ timestamp

geopm_time_s geopm::geopm_endpoint_sample_shmem_s::timestamp

Time that the memory was last updated.

◆ values

double geopm::geopm_endpoint_sample_shmem_s::values[(4096 - offsetof(struct geopm_endpoint_sample_shmem_header, values))/sizeof(double)]

Holds resource manager data.


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