ldas-tools-ldasgen  2.7.3
Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
GenericAPI::Status::MonitorMemory Class Reference

#include <MonitorMemory.hh>

Inheritance diagram for GenericAPI::Status::MonitorMemory:
Inheritance graph
[legend]
Collaboration diagram for GenericAPI::Status::MonitorMemory:
Collaboration graph
[legend]

Public Types

enum  { MEMORY_VIRTUAL = 0x0001 , MEMORY_PHYSICAL = 0x0002 }
 
enum  { MEMORY_VIRTUAL = 0x0001 , MEMORY_PHYSICAL = 0x0002 }
 
enum  { MEMORY_VIRTUAL = 0x0001 , MEMORY_PHYSICAL = 0x0002 }
 
typedef int flag_type
 
typedef long memory_size_type
 
typedef int flag_type
 
typedef long memory_size_type
 
typedef int flag_type
 
typedef long memory_size_type
 
typedef size_t size_type
 
typedef size_t size_type
 
typedef size_t size_type
 
typedef Recorder::frequency_type frequency_type
 
typedef Recorder::frequency_type frequency_type
 
typedef Recorder::frequency_type frequency_type
 

Public Member Functions

 MonitorMemory (flag_type Memory)
 
virtual void operator() (frequency_type Frequency)
 
 MonitorMemory (flag_type Memory)
 
virtual void operator() (frequency_type Frequency)
 
 MonitorMemory (flag_type Memory)
 
virtual void operator() (frequency_type Frequency)
 
void AddDataQueue (frequency_type Frequency, size_type MaxLen)
 
void AddDataQueue (frequency_type Frequency, size_type MaxLen)
 
void AddDataQueue (frequency_type Frequency, size_type MaxLen)
 
void AddDataPoint (frequency_type Frequency, long Data)
 
void AddDataPoint (frequency_type Frequency, long Data)
 
void AddDataPoint (frequency_type Frequency, long Data)
 
virtual std::list< frequency_typeFrequencies () const
 
virtual std::list< frequency_typeFrequencies () const
 
virtual std::list< frequency_typeFrequencies () const
 

Private Types

typedef DataQueue< long > data_container_type
 
typedef DataQueue< long > data_container_type
 
typedef DataQueue< long > data_container_type
 
typedef std::map< frequency_type, data_container_typedata_sets_type
 
typedef std::map< frequency_type, data_container_typedata_sets_type
 
typedef std::map< frequency_type, data_container_typedata_sets_type
 

Private Attributes

flag_type flag
 
data_sets_type data
 

Member Typedef Documentation

◆ data_container_type [1/3]

typedef DataQueue< long > GenericAPI::Status::Monitor< long >::data_container_type
privateinherited

◆ data_container_type [2/3]

typedef DataQueue< long > GenericAPI::Status::Monitor< long >::data_container_type
privateinherited

◆ data_container_type [3/3]

typedef DataQueue< long > GenericAPI::Status::Monitor< long >::data_container_type
privateinherited

◆ data_sets_type [1/3]

◆ data_sets_type [2/3]

◆ data_sets_type [3/3]

◆ flag_type [1/3]

◆ flag_type [2/3]

◆ flag_type [3/3]

◆ frequency_type [1/3]

◆ frequency_type [2/3]

◆ frequency_type [3/3]

◆ memory_size_type [1/3]

◆ memory_size_type [2/3]

◆ memory_size_type [3/3]

◆ size_type [1/3]

typedef size_t GenericAPI::Status::Monitor< long >::size_type
inherited

◆ size_type [2/3]

typedef size_t GenericAPI::Status::Monitor< long >::size_type
inherited

◆ size_type [3/3]

typedef size_t GenericAPI::Status::Monitor< long >::size_type
inherited

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MEMORY_VIRTUAL 
MEMORY_PHYSICAL 

◆ anonymous enum

anonymous enum
Enumerator
MEMORY_VIRTUAL 
MEMORY_PHYSICAL 

◆ anonymous enum

anonymous enum
Enumerator
MEMORY_VIRTUAL 
MEMORY_PHYSICAL 

Constructor & Destructor Documentation

◆ MonitorMemory() [1/3]

GenericAPI::Status::MonitorMemory::MonitorMemory ( flag_type  Memory)

◆ MonitorMemory() [2/3]

GenericAPI::Status::MonitorMemory::MonitorMemory ( flag_type  Memory)

◆ MonitorMemory() [3/3]

GenericAPI::Status::MonitorMemory::MonitorMemory ( flag_type  Memory)

Member Function Documentation

◆ AddDataPoint() [1/3]

void GenericAPI::Status::Monitor< long >::AddDataPoint ( frequency_type  Frequency,
long  Data 
)
inlineinherited

◆ AddDataPoint() [2/3]

void GenericAPI::Status::Monitor< long >::AddDataPoint ( frequency_type  Frequency,
long  Data 
)
inlineinherited

◆ AddDataPoint() [3/3]

void GenericAPI::Status::Monitor< long >::AddDataPoint ( frequency_type  Frequency,
long  Data 
)
inlineinherited

◆ AddDataQueue() [1/3]

void GenericAPI::Status::Monitor< long >::AddDataQueue ( frequency_type  Frequency,
size_type  MaxLen 
)
inlineinherited

◆ AddDataQueue() [2/3]

void GenericAPI::Status::Monitor< long >::AddDataQueue ( frequency_type  Frequency,
size_type  MaxLen 
)
inlineinherited

◆ AddDataQueue() [3/3]

void GenericAPI::Status::Monitor< long >::AddDataQueue ( frequency_type  Frequency,
size_type  MaxLen 
)
inlineinherited

◆ Frequencies() [1/3]

virtual std::list< frequency_type > GenericAPI::Status::Monitor< long >::Frequencies ( ) const
inlinevirtualinherited

◆ Frequencies() [2/3]

virtual std::list< frequency_type > GenericAPI::Status::Monitor< long >::Frequencies ( ) const
inlinevirtualinherited

◆ Frequencies() [3/3]

virtual std::list< frequency_type > GenericAPI::Status::Monitor< long >::Frequencies ( ) const
inlinevirtualinherited

◆ operator()() [1/3]

void GenericAPI::Status::MonitorMemory::operator() ( frequency_type  Frequency)
virtual

◆ operator()() [2/3]

virtual void GenericAPI::Status::MonitorMemory::operator() ( frequency_type  Frequency)
virtual

◆ operator()() [3/3]

virtual void GenericAPI::Status::MonitorMemory::operator() ( frequency_type  Frequency)
virtual

Member Data Documentation

◆ data

data_sets_type GenericAPI::Status::Monitor< long >::data
privateinherited

◆ flag

flag_type GenericAPI::Status::MonitorMemory::flag
private

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