|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include <hcstream.h>


Public Member Functions | |
| void | _init (const string filename="") |
| virtual bool | bos (void) const =0 |
| virtual void | close (void)=0 |
| virtual bool | eos (void) const =0 |
| hdfistream_obj (const string filename="") | |
| hdfistream_obj (const hdfistream_obj &) | |
| virtual int | index (void) const |
| virtual void | open (const char *filename=0)=0 |
| void | operator= (const hdfistream_obj &) |
| virtual void | rewind (void)=0 |
| virtual void | seek (int index=0)=0 |
| virtual void | seek_next (void)=0 |
| virtual | ~hdfistream_obj (void) |
Public Attributes | |
| int32 | _file_id |
| string | _filename |
| int | _index |
Definition at line 51 of file hcstream.h.
|
inline |
Definition at line 53 of file hcstream.h.
References _init().

|
inline |
Definition at line 56 of file hcstream.h.
References THROW.
|
inlinevirtual |
Definition at line 59 of file hcstream.h.
|
inline |
Definition at line 74 of file hcstream.h.
References _file_id, _filename, and _index.
Referenced by hdfistream_obj().
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
|
inlinevirtual |
Definition at line 71 of file hcstream.h.
References _index.
Referenced by hdfistream_sds::_seek_arr(), hdfistream_sds::_seek_arr_ref(), hdfistream_annot::seek(), hdfistream_vdata::seek(), hdfistream_vgroup::seek(), hdfistream_gri::seek(), and hdfistream_gri::seek_ref().
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
|
inline |
Definition at line 61 of file hcstream.h.
References THROW.
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
|
pure virtual |
Implemented in hdfistream_gri, hdfistream_vgroup, hdfistream_vdata, hdfistream_annot, and hdfistream_sds.
| int32 hdfistream_obj::_file_id |
Definition at line 80 of file hcstream.h.
Referenced by hdfistream_sds::_get_fileinfo(), hdfistream_vdata::_get_fileinfo(), hdfistream_vgroup::_get_fileinfo(), _init(), hdfistream_annot::_init(), hdfistream_gri::_init(), hdfistream_vgroup::_memberName(), hdfistream_annot::_open(), hdfistream_vdata::_seek(), hdfistream_vgroup::_seek(), hdfistream_sds::_seek_arr(), hdfistream_sds::_seek_arr_ref(), hdfistream_sds::_seek_next_arr(), hdfistream_sds::close(), hdfistream_annot::close(), hdfistream_vdata::close(), hdfistream_vgroup::close(), hdfistream_gri::close(), hdfistream_vdata::isInternalVdata(), hdfistream_sds::open(), hdfistream_vdata::open(), hdfistream_vgroup::open(), hdfistream_gri::open(), and hdfistream_sds::operator>>().
| string hdfistream_obj::_filename |
Definition at line 79 of file hcstream.h.
Referenced by _init(), hdfistream_annot::_init(), hdfistream_annot::_open(), hdfistream_sds::bos(), hdfistream_gri::bos(), hdfistream_sds::eo_attr(), hdfistream_vdata::eo_attr(), hdfistream_vgroup::eo_attr(), hdfistream_gri::eo_attr(), hdfistream_sds::eo_dim(), hdfistream_gri::eo_pal(), hdfistream_sds::eos(), hdfistream_gri::eos(), hdfistream_annot::hdfistream_annot(), hdfistream_gri::hdfistream_gri(), hdfistream_sds::hdfistream_sds(), hdfistream_vdata::hdfistream_vdata(), hdfistream_vgroup::hdfistream_vgroup(), hdfistream_sds::open(), hdfistream_vdata::open(), hdfistream_vgroup::open(), hdfistream_gri::open(), hdfistream_sds::operator>>(), hdfistream_vdata::operator>>(), hdfistream_vgroup::operator>>(), hdfistream_gri::operator>>(), hdfistream_sds::rewind(), hdfistream_gri::rewind(), hdfistream_sds::seek(), hdfistream_gri::seek(), hdfistream_sds::seek_next(), hdfistream_sds::seek_ref(), and hdfistream_gri::seek_ref().
| int hdfistream_obj::_index |
Definition at line 81 of file hcstream.h.
Referenced by hdfistream_gri::_close_ri(), hdfistream_sds::_close_sds(), _init(), hdfistream_sds::_init(), hdfistream_annot::_init(), hdfistream_vdata::_init(), hdfistream_vgroup::_init(), hdfistream_gri::_init(), hdfistream_sds::_rewind(), hdfistream_annot::_rewind(), hdfistream_vdata::_rewind(), hdfistream_vgroup::_rewind(), hdfistream_gri::_rewind(), hdfistream_vdata::_seek(), hdfistream_vgroup::_seek(), hdfistream_sds::_seek_arr(), hdfistream_sds::_seek_arr_ref(), hdfistream_vdata::_seek_next(), hdfistream_vgroup::_seek_next(), hdfistream_sds::_seek_next_arr(), hdfistream_sds::bos(), hdfistream_annot::bos(), hdfistream_vdata::bos(), hdfistream_vgroup::bos(), hdfistream_gri::bos(), hdfistream_vdata::close(), hdfistream_vgroup::close(), hdfistream_sds::eos(), hdfistream_annot::eos(), hdfistream_vdata::eos(), hdfistream_vgroup::eos(), hdfistream_gri::eos(), index(), hdfistream_annot::operator>>(), hdfistream_vdata::operator>>(), hdfistream_vgroup::operator>>(), hdfistream_annot::rewind(), hdfistream_annot::seek(), hdfistream_vdata::seek(), hdfistream_vgroup::seek(), hdfistream_gri::seek(), hdfistream_annot::seek_next(), and hdfistream_gri::seek_next().