CARMA C++
MonitorPointIterator.h File Reference

An iterator to recursively extract MonitorPoints from MonitorContainers. More...

#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  carma::monitor::MonitorPointIterator
 Iterator for monitor point hierarchy that returns monitor points. More...
 

Namespaces

module  carma
 IDL for bima Rx Control, inherits from antenna::common::RxControl.
 
 carma::monitor
 Monitor subsystem.
 

Detailed Description

An iterator to recursively extract MonitorPoints from MonitorContainers.

This iterator is fairly slow and a rewrite for speed should be considered. It takes approximately 4.6 msec for 10000 monitor points on a 1.6GHz box. This routine has been optimized - the only other way to speed things up would be to store additional vectors of just MP's and just containers in each container (space vs. time); this would require a major rewrite of the lower level classes.

Author
: Steve Scott

$CarmaCopyright$

Definition in file MonitorPointIterator.h.