32 #ifndef _HDF5GMCFMissLLARRAY_H
33 #define _HDF5GMCFMissLLARRAY_H
47 HDF5GMCFMissLLArray(
int h5_rank,
const string & h5_filename,
const hid_t h5_fileid, H5DataType h5_dtype,
const string &varfullpath, H5GCFProduct h5_product_type, CVType h5_cvartype,
const string & n=
"", libdap::BaseType * v = 0):
50 filename(h5_filename),
54 product_type(h5_product_type),
61 virtual libdap::BaseType *ptr_duplicate();
71 H5GCFProduct product_type;
76 void obtain_ll_attr_value(hid_t file_id, hid_t s_root_id,
const std::string& s_attr_name, T& attr_value,std::vector<char> & str_attr_value );
77 virtual void read_data_NOT_from_mem_cache(
bool add_cache,
void*buf);
78 void obtain_aqu_obpg_l3_ll(
int* offset,
int* step,
int nelms,
bool add_cache,
void*buf);
80 void obtain_gpm_l3_ll(
int* offset,
int* step,
int nelms,
bool add_cache,
void*buf);
83 #endif // _HDF5GMCFMissLLARRAY_H