Content-Based Networking Simulation Library Documentation (v. 1.2.1) |
#include <DataCollector.h>
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) |
Base class for data collection processes.
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.
Copyright © 2001-2004 University of Colorado.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". This documentation is authored and maintained by Matthew J. Rutherford |