ldas-tools-ldasgen  2.6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | List of all members
GenericAPI::Status::Monitor< DataType > Class Template Referenceabstract

The resource being monitored. More...

#include <Status.hh>

Inheritance diagram for GenericAPI::Status::Monitor< DataType >:
GenericAPI::Status::MonitorInterface

Public Types

typedef size_t size_type
 
typedef Recorder::frequency_type frequency_type
 

Public Member Functions

void AddDataQueue (frequency_type Frequency, size_type MaxLen)
 
void AddDataPoint (frequency_type Frequency, DataType Data)
 
virtual std::list< frequency_typeFrequencies () const
 
virtual void operator() (frequency_type Frequency)=0
 

Detailed Description

template<typename DataType>
class GenericAPI::Status::Monitor< DataType >

The resource being monitored.

This interface class describes the basic information that needs to provide summary information.

Member Typedef Documentation

template<typename DataType>
typedef Recorder::frequency_type GenericAPI::Status::Monitor< DataType >::frequency_type
template<typename DataType>
typedef size_t GenericAPI::Status::Monitor< DataType >::size_type

Member Function Documentation

template<typename DataType>
void GenericAPI::Status::Monitor< DataType >::AddDataPoint ( frequency_type  Frequency,
DataType  Data 
)
inline
template<typename DataType>
void GenericAPI::Status::Monitor< DataType >::AddDataQueue ( frequency_type  Frequency,
size_type  MaxLen 
)
inline
template<typename DataType>
virtual std::list< frequency_type > GenericAPI::Status::Monitor< DataType >::Frequencies ( ) const
inlinevirtual
virtual void GenericAPI::Status::MonitorInterface::operator() ( frequency_type  Frequency)
pure virtualinherited

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