pmm  1.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
pmm_loadhistory Struct Reference

#include <pmm_load.h>

Data Fields

int write_period
struct pmm_loadhistory
int size
int size_mod
struct pmm_loadstart
struct pmm_loadend
int start_i
int end_i
char * load_path
pthread_rwlock_t history_rwlock

Detailed Description

this is a circular array of load history, size determined at run time

Definition at line 40 of file pmm_load.h.

Field Documentation

struct pmm_load* pmm_loadhistory::end

pointer to ending element of c.array

Definition at line 48 of file pmm_load.h.

int pmm_loadhistory::end_i

starting element in the circular array

Definition at line 50 of file pmm_load.h.

struct pmm_load* pmm_loadhistory::history

pointer to the circular array

Definition at line 43 of file pmm_load.h.

pthread_rwlock_t pmm_loadhistory::history_rwlock

mutex for accessing history

Definition at line 54 of file pmm_load.h.

char* pmm_loadhistory::load_path

path to load history file

Definition at line 52 of file pmm_load.h.

int pmm_loadhistory::size

size of circular array

Definition at line 44 of file pmm_load.h.

int pmm_loadhistory::size_mod

Definition at line 45 of file pmm_load.h.

struct pmm_load* pmm_loadhistory::start

pointer to starting element of c.array

Definition at line 47 of file pmm_load.h.

int pmm_loadhistory::start_i

ending element of the circular array

Definition at line 49 of file pmm_load.h.

int pmm_loadhistory::write_period

how often to write load history to disk

Definition at line 41 of file pmm_load.h.


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