nidas  v1.2-1520
Classes | Namespaces | Typedefs
SortedSampleSet.h File Reference
#include "Sample.h"
#include <set>

Go to the source code of this file.

Classes

class  nidas::core::SampleTimetagComparator
 Sample time tag comparator. More...
 
class  nidas::core::SampleHeaderComparator
 Timetag and Id comparator of pointers to Samples: if two timetags are the same, then compare Ids, and if they're equal, compare data length. More...
 
class  nidas::core::FullSampleComparator
 Comparator of pointers to Samples, does the same checks as SampleHeaderComparator, but in addition, if two samples compare as equal, then compares their data. More...
 

Namespaces

 nidas
 Root namespace for the NCAR In-Situ Data Acquisition Software.
 
 nidas::core
 The essential core classes of nidas.
 

Typedefs

typedef std::multiset< const
Sample
*, SampleTimetagComparator > 
nidas::core::SortedSampleSet
 A multiset for storing samples sorted by timetag. More...
 
typedef std::set< const Sample
*, SampleHeaderComparator > 
nidas::core::SortedSampleSet2
 A set for storing samples sorted by the timetag, id and data length. More...
 
typedef std::set< const Sample
*, FullSampleComparator > 
nidas::core::SortedSampleSet3