Sirikata
Public Member Functions | Protected Attributes
Sirikata::Trace::TimeSeries Class Reference

TimeSeries tracks numeric, time series data. More...

#include <TimeSeries.hpp>

Inheritance diagram for Sirikata::Trace::TimeSeries:
Collaboration diagram for Sirikata::Trace::TimeSeries:

List of all members.

Public Member Functions

 TimeSeries (Context *ctx)
virtual ~TimeSeries ()
virtual void report (const String &name, float64 val)

Protected Attributes

ContextmContext

Detailed Description

TimeSeries tracks numeric, time series data.

It's very generic, just reporting a value for a given key. Keys are just strings, but are encouraged to be hierarchical, split with '.', e.g. space.server0.objects, allowing the receiver to better organize data for exploration and display. Time values are read from the current context, so you only need to specify the key and value. Note that this data must *not* be sensitive to drops -- in order to remain low cost, implementations may drop the data if they cannot quickly and efficiently store or relay it.


Constructor & Destructor Documentation

Sirikata::Trace::TimeSeries::TimeSeries ( Context ctx)
Sirikata::Trace::TimeSeries::~TimeSeries ( ) [virtual]

Member Function Documentation

void Sirikata::Trace::TimeSeries::report ( const String &  name,
float64  val 
) [virtual]

Member Data Documentation


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