QDOS::CDF_DCMEntryMap Class Reference

#include <CDFDataConfigurationMap.h>

List of all members.

Public Member Functions

 ~CDF_DCMEntryMap ()
int add_entry (CDF_DCMEntry *cdf_data_entry)
void get_data_intervals (CDF_DCMDataIntervalList &filelist)
void get_data_intervals (CDF_DCMDataIntervalList &filelist, const TimeInterval &tint)
double get_priority (int entrynum)
void get_time_range (TimeInterval &tint) const
void add_data_info (const string &str)
void get_data_info (vector< string > &str)
int next_entry (const TimeInterval &tint)
bool is_data_available (const TimeInterval &tint) const
bool is_data_available (const Time &t) const
void diag_print () const

Private Types

typedef map< int, CDF_DCMEntry * >
::iterator 
EntryIter
typedef map< int, CDF_DCMEntry * >
::const_iterator 
EntryCIter
typedef map< Time, int >::iterator DatesIter

Private Attributes

CDF_DCMEntryTable _entry_table
CDF_DCMDatesTable _startdates
CDF_DCMDatesTable _enddates
vector< double > _priorities
TimeInterval _time_range
vector< string > _data_info

Friends

Vostreamoperator<< (Vostream &, const CDF_DCMEntryMap &)
Vistreamoperator>> (Vistream &, CDF_DCMEntryMap &)


Member Typedef Documentation

typedef map<Time,int>::iterator QDOS::CDF_DCMEntryMap::DatesIter [private]

typedef map<int,CDF_DCMEntry*>::const_iterator QDOS::CDF_DCMEntryMap::EntryCIter [private]

typedef map<int,CDF_DCMEntry*>::iterator QDOS::CDF_DCMEntryMap::EntryIter [private]


Constructor & Destructor Documentation

QDOS::CDF_DCMEntryMap::~CDF_DCMEntryMap (  ) 


Member Function Documentation

void QDOS::CDF_DCMEntryMap::add_data_info ( const string &  str  )  [inline]

int QDOS::CDF_DCMEntryMap::add_entry ( CDF_DCMEntry cdf_data_entry  ) 

void QDOS::CDF_DCMEntryMap::diag_print (  )  const [inline]

void QDOS::CDF_DCMEntryMap::get_data_info ( vector< string > &  str  )  [inline]

void QDOS::CDF_DCMEntryMap::get_data_intervals ( CDF_DCMDataIntervalList filelist,
const TimeInterval tint 
)

void QDOS::CDF_DCMEntryMap::get_data_intervals ( CDF_DCMDataIntervalList filelist  ) 

double QDOS::CDF_DCMEntryMap::get_priority ( int  entrynum  )  [inline]

void QDOS::CDF_DCMEntryMap::get_time_range ( TimeInterval tint  )  const [inline]

bool QDOS::CDF_DCMEntryMap::is_data_available ( const Time t  )  const

bool QDOS::CDF_DCMEntryMap::is_data_available ( const TimeInterval tint  )  const

int QDOS::CDF_DCMEntryMap::next_entry ( const TimeInterval tint  ) 


Friends And Related Function Documentation

Vostream& operator<< ( Vostream v_os,
const CDF_DCMEntryMap dcm_entry_map 
) [friend]

Vistream& operator>> ( Vistream v_is,
CDF_DCMEntryMap dcm_entry_map 
) [friend]


Member Data Documentation


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

Generated on Tue Dec 9 16:55:38 2008 for QSAS by  doxygen 1.5.7