Content-Based Networking Simulation Library Documentation (v. 1.2.1)

Public Member Functions

cbnsim::DataCollector Class Reference

#include <DataCollector.h>

List of all members.

Public Member Functions

void finalize ()
 Method called by CBNSimulation to print out any final data items.
void init ()
virtual void output_final (std::ostream &out)
 Method that can be overridden to output a data values at the end of the simulation.
virtual void output_inline (std::ostream &out, ssim::Time time)
 Method that can be overridden to output data values inline.
virtual void poll_node (Node &node)
 Method that can be overridden to poll a node instance for a particular value.
void process_event (const ssim::Event *evt)
void setup (NodeList &nodes, ssim::Time timeout, std::ostream &out)

Detailed Description

Base class for data collection processes.


Member Function Documentation

virtual void cbnsim::DataCollector::output_final ( std::ostream &  out) [inline, virtual]

Method that can be overridden to output a data values at the end of the simulation.

The default implementation is empty.

virtual void cbnsim::DataCollector::output_inline ( std::ostream &  out,
ssim::Time  time 
) [inline, virtual]

Method that can be overridden to output data values inline.

The default implementation is empty.

virtual void cbnsim::DataCollector::poll_node ( Node node) [inline, virtual]

Method that can be overridden to poll a node instance for a particular value.

The default implementation is empty.


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