0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Hypertable::Lib::RS_METRICS::ReaderTable Class Reference

Reads metrics from the sys/RS_METRICS table. More...

#include <ReaderTable.h>

Inheritance diagram for Hypertable::Lib::RS_METRICS::ReaderTable:
Inheritance graph
[legend]
Collaboration diagram for Hypertable::Lib::RS_METRICS::ReaderTable:
Collaboration graph
[legend]

Public Member Functions

 ReaderTable (TablePtr &rs_metrics)
 
virtual ~ReaderTable ()
 
virtual void get_range_metrics (const char *server_id, RangeMetricsMap &range_metrics)
 
virtual void get_server_metrics (vector< ServerMetrics > &server_metrics)
 
- Public Member Functions inherited from Hypertable::Lib::RS_METRICS::Reader
virtual ~Reader ()
 

Private Member Functions

void parse_cell (const KeySpec &key, const char *value, size_t value_len)
 

Private Attributes

TablePtr m_table
 

Detailed Description

Reads metrics from the sys/RS_METRICS table.

Definition at line 47 of file ReaderTable.h.

Constructor & Destructor Documentation

Hypertable::Lib::RS_METRICS::ReaderTable::ReaderTable ( TablePtr rs_metrics)
inline

Definition at line 49 of file ReaderTable.h.

virtual Hypertable::Lib::RS_METRICS::ReaderTable::~ReaderTable ( )
inlinevirtual

Definition at line 50 of file ReaderTable.h.

Member Function Documentation

void ReaderTable::get_range_metrics ( const char *  server_id,
RangeMetricsMap range_metrics 
)
virtual

Implements Hypertable::Lib::RS_METRICS::Reader.

Definition at line 43 of file ReaderTable.cc.

void ReaderTable::get_server_metrics ( vector< ServerMetrics > &  server_metrics)
virtual

Implements Hypertable::Lib::RS_METRICS::Reader.

Definition at line 83 of file ReaderTable.cc.

void Hypertable::Lib::RS_METRICS::ReaderTable::parse_cell ( const KeySpec key,
const char *  value,
size_t  value_len 
)
private

Member Data Documentation

TablePtr Hypertable::Lib::RS_METRICS::ReaderTable::m_table
private

Definition at line 58 of file ReaderTable.h.


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