QDOS::CDF_DCMEntry Class Reference

#include <CDFDataConfigurationMap.h>

List of all members.

Public Member Functions

 CDF_DCMEntry ()
 CDF_DCMEntry (const char *data_source_name, double priority, const char *data_var_name, const char *time_tags_var, const char *time_tags_type, const char *file_name, double time_interval_start, double time_interval_end, int num_items, const char *data_avail="")
bool is_data_available (const TimeInterval &tint) const
bool is_data_available (const Time &t) const
TimeInterval get_time_interval () const
void diag_print () const

Private Attributes

string _data_source_name
double _data_priority
string _variable_name
string _time_tags_variable_name
string _time_tags_type
string _file_name
int _num_items
DataAvailability _data_availability

Friends

class CDF_DCMEntryMap
class CDF_DCMDataInterval
class CDF_DCMDataIntervalList
class CDFDataBaseDataSource
Vostreamoperator<< (Vostream &, const CDF_DCMEntry &)
Vistreamoperator>> (Vistream &, CDF_DCMEntry &)


Constructor & Destructor Documentation

QDOS::CDF_DCMEntry::CDF_DCMEntry (  )  [inline]

QDOS::CDF_DCMEntry::CDF_DCMEntry ( const char *  data_source_name,
double  priority,
const char *  data_var_name,
const char *  time_tags_var,
const char *  time_tags_type,
const char *  file_name,
double  time_interval_start,
double  time_interval_end,
int  num_items,
const char *  data_avail = "" 
)


Member Function Documentation

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

TimeInterval QDOS::CDF_DCMEntry::get_time_interval (  )  const

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

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


Friends And Related Function Documentation

friend class CDF_DCMDataInterval [friend]

friend class CDF_DCMDataIntervalList [friend]

friend class CDF_DCMEntryMap [friend]

friend class CDFDataBaseDataSource [friend]

Vostream& operator<< ( Vostream v_os,
const CDF_DCMEntry cdf_dcm_entry 
) [friend]

Vistream& operator>> ( Vistream v_is,
CDF_DCMEntry cdf_dcm_entry 
) [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