#include <CDFDataSource.h>

Classes | |
| class | CDFGAttrBuffer |
| class | CDFGAttrInfo |
| class | CDFTypeInfo |
| class | CDFVarBuffer |
| class | CDFVarInfo |
| class | CDFVAttrBuffer |
| class | CDFVAttrInfo |
Public Member Functions | |
| bool | cdf_variable_exists (const string &var_name) const |
| bool | cdf_vattribute_exists (const string &var_name, const string &attr_name) const |
| bool | cdf_vattribute_exists (int i_var, int i_attr) const |
| bool | cdf_gattribute_exists (const string &attr_name) const |
| bool | cdf_gattr_entry_exists (int i_attr, int i_entry) const |
| int | get_num_cdf_variables (void) const |
| string | get_cdf_variable_name (int i_var) const |
| int | get_cdf_variable_number (const string &var_name) const |
| int | get_num_cdf_attributes (void) const |
| string | get_cdf_attribute_name (int i_attr) const |
| int | get_cdf_attribute_number (const string &attr_name) const |
| int | get_cdf_attribute_scope (int i_attr) const |
| int | get_cdf_attribute_scope (const string &attr_name) const |
| void | get_gattr_data_type (int i_attr, int i_entry, long &data_type, long &num_elems) const |
| string | get_ptr_attr_name (const string &) const |
| string | get_reg_attr_name (const string &) const |
| void | create_data_names_table (void) |
| CDFFileDataSource (string file_name) | |
| ~CDFFileDataSource (void) | |
| void | open (const string &cdf_file_name) |
| void | close () |
| void | select (void) const |
| DataNamesTable_var | get_data_names (void) |
| DataBuffer_var | get_data (const string &data_name) |
| DataBuffer_var | get_data (const string &data_name, int rec_start, int num_rec) |
| DataBuffer_var | get_data_by_variable (const string &var_name, int rec_start=0, int num_rec=-1) |
| DataBuffer_var | get_var_cdf_data_type (const string &var_name) |
| DataBuffer_var | get_vattr_data (const string &var_name, const string &vattr_name) |
| DataBuffer_var | get_vattr_cdf_data_type (const string &var_name, const string &vattr_name) |
| DataBuffer_var | get_gattr_data (const string &gattr_name) |
| DataBuffer_var | get_gattr_cdf_data_type (const string &gattr_name) |
Static Public Member Functions | |
| static int | num_bytes_for_cdf_data_type (long data_type) |
Protected Attributes | |
| CDFid | cdf_id |
| long | cdf_majority |
| long | cdf_version |
| long | cdf_release |
| long | cdf_release_increment |
| bool | open_status |
| string | file_name |
| DataNamesTable_var | data_names_table |
Static Protected Attributes | |
| static DataNamesTable_var | attr_names_table |
Friends | |
| class | CDFVAttrInfo |
| class | CDFGAttrInfo |
| class | CDFGAttrBuffer |
| class | CDFVAttrBuffer |
| class | CDFDataBaseDataSource |
| QDOS::CDFFileDataSource::CDFFileDataSource | ( | string | file_name | ) | [inline] |
| QDOS::CDFFileDataSource::~CDFFileDataSource | ( | void | ) | [inline] |
| bool QDOS::CDFFileDataSource::cdf_gattr_entry_exists | ( | int | i_attr, | |
| int | i_entry | |||
| ) | const |
| bool QDOS::CDFFileDataSource::cdf_gattribute_exists | ( | const string & | attr_name | ) | const |
| bool QDOS::CDFFileDataSource::cdf_variable_exists | ( | const string & | var_name | ) | const |
| bool QDOS::CDFFileDataSource::cdf_vattribute_exists | ( | int | i_var, | |
| int | i_attr | |||
| ) | const |
| bool QDOS::CDFFileDataSource::cdf_vattribute_exists | ( | const string & | var_name, | |
| const string & | attr_name | |||
| ) | const |
| void QDOS::CDFFileDataSource::close | ( | ) | [virtual] |
Implements QDOS::DataSource.
| void QDOS::CDFFileDataSource::create_data_names_table | ( | void | ) |
| string QDOS::CDFFileDataSource::get_cdf_attribute_name | ( | int | i_attr | ) | const |
| int QDOS::CDFFileDataSource::get_cdf_attribute_number | ( | const string & | attr_name | ) | const |
| int QDOS::CDFFileDataSource::get_cdf_attribute_scope | ( | const string & | attr_name | ) | const |
| int QDOS::CDFFileDataSource::get_cdf_attribute_scope | ( | int | i_attr | ) | const |
| string QDOS::CDFFileDataSource::get_cdf_variable_name | ( | int | i_var | ) | const |
| int QDOS::CDFFileDataSource::get_cdf_variable_number | ( | const string & | var_name | ) | const |
| DataBuffer_var QDOS::CDFFileDataSource::get_data | ( | const string & | data_name, | |
| int | rec_start, | |||
| int | num_rec | |||
| ) | [virtual] |
| DataBuffer_var QDOS::CDFFileDataSource::get_data | ( | const string & | data_name | ) | [virtual] |
| DataBuffer_var QDOS::CDFFileDataSource::get_data_by_variable | ( | const string & | var_name, | |
| int | rec_start = 0, |
|||
| int | num_rec = -1 | |||
| ) |
| DataNamesTable_var QDOS::CDFFileDataSource::get_data_names | ( | void | ) | [virtual] |
Implements QDOS::DataSource.
| DataBuffer_var QDOS::CDFFileDataSource::get_gattr_cdf_data_type | ( | const string & | gattr_name | ) |
| DataBuffer_var QDOS::CDFFileDataSource::get_gattr_data | ( | const string & | gattr_name | ) |
| void QDOS::CDFFileDataSource::get_gattr_data_type | ( | int | i_attr, | |
| int | i_entry, | |||
| long & | data_type, | |||
| long & | num_elems | |||
| ) | const |
| int QDOS::CDFFileDataSource::get_num_cdf_attributes | ( | void | ) | const |
| int QDOS::CDFFileDataSource::get_num_cdf_variables | ( | void | ) | const |
| string QDOS::CDFFileDataSource::get_ptr_attr_name | ( | const string & | attr_name | ) | const |
| string QDOS::CDFFileDataSource::get_reg_attr_name | ( | const string & | ptr_attr_name | ) | const |
| DataBuffer_var QDOS::CDFFileDataSource::get_var_cdf_data_type | ( | const string & | var_name | ) |
| DataBuffer_var QDOS::CDFFileDataSource::get_vattr_cdf_data_type | ( | const string & | var_name, | |
| const string & | vattr_name | |||
| ) |
| DataBuffer_var QDOS::CDFFileDataSource::get_vattr_data | ( | const string & | var_name, | |
| const string & | vattr_name | |||
| ) |
| int QDOS::CDFFileDataSource::num_bytes_for_cdf_data_type | ( | long | data_type | ) | [static] |
| void QDOS::CDFFileDataSource::open | ( | const string & | cdf_file_name | ) | [virtual] |
Implements QDOS::DataSource.
| void QDOS::CDFFileDataSource::select | ( | void | ) | const |
friend class CDFDataBaseDataSource [friend] |
friend class CDFGAttrBuffer [friend] |
friend class CDFGAttrInfo [friend] |
friend class CDFVAttrBuffer [friend] |
friend class CDFVAttrInfo [friend] |
DataNamesTable_var QDOS::CDFFileDataSource::attr_names_table [static, protected] |
CDFid QDOS::CDFFileDataSource::cdf_id [protected] |
long QDOS::CDFFileDataSource::cdf_majority [protected] |
long QDOS::CDFFileDataSource::cdf_release [protected] |
long QDOS::CDFFileDataSource::cdf_release_increment [protected] |
long QDOS::CDFFileDataSource::cdf_version [protected] |
string QDOS::CDFFileDataSource::file_name [protected] |
bool QDOS::CDFFileDataSource::open_status [protected] |
1.5.7