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


Public Member Functions | |
| virtual bool | bos (void) const |
| virtual void | close (void) |
| virtual bool | eos (void) const |
| hdfistream_annot (const string filename="") | |
| hdfistream_annot (const string filename, int32 tag, int32 ref) | |
| hdfistream_annot (const hdfistream_annot &) | |
| virtual int | index (void) const |
| virtual void | open (const char *filename) |
| virtual void | open (const char *filename, int32 tag, int32 ref) |
| void | operator= (const hdfistream_annot &) |
| hdfistream_annot & | operator>> (string &an) |
| hdfistream_annot & | operator>> (vector< string > &anv) |
| virtual void | rewind (void) |
| virtual void | seek (int index) |
| virtual void | seek_next (void) |
| virtual void | set_annot_type (bool label, bool desc) |
| virtual | ~hdfistream_annot (void) |
Public Attributes | |
| int32 | _file_id |
| string | _filename |
| int | _index |
Protected Member Functions | |
| void | _del (void) |
| void | _get_anninfo (void) |
| void | _get_file_anninfo (void) |
| void | _get_obj_anninfo (void) |
| void | _init (const string filename="") |
| void | _init (const string filename, int32 tag, int32 ref) |
| void | _open (const char *filename) |
| void | _rewind (void) |
Protected Attributes | |
| int32 | _an_id |
| vector< int32 > | _an_ids |
| bool | _desc |
| bool | _lab |
| int32 | _ref |
| int32 | _tag |
Definition at line 185 of file hcstream.h.
| hdfistream_annot::hdfistream_annot | ( | const string | filename = "" | ) |
Definition at line 175 of file annot.cc.
References hdfistream_obj::_filename, _init(), and open().

| hdfistream_annot::hdfistream_annot | ( | const string | filename, |
| int32 | tag, | ||
| int32 | ref | ||
| ) |
Definition at line 184 of file annot.cc.
References hdfistream_obj::_filename, _init(), and open().

|
inline |
Definition at line 189 of file hcstream.h.
References THROW.
|
inlinevirtual |
Definition at line 192 of file hcstream.h.
References _del().

|
inlineprotected |
Definition at line 228 of file hcstream.h.
References close().
Referenced by ~hdfistream_annot().

|
protected |
Definition at line 98 of file annot.cc.
References _get_file_anninfo(), _get_obj_anninfo(), and bos().
Referenced by open().

|
protected |
|
protected |
|
protected |
Definition at line 65 of file annot.cc.
References _an_id, _an_ids, _desc, hdfistream_obj::_file_id, hdfistream_obj::_filename, hdfistream_obj::_index, _lab, _ref, and _tag.
Referenced by _init(), close(), and hdfistream_annot().
|
protected |
|
protected |
Definition at line 85 of file annot.cc.
References _an_id, hdfistream_obj::_file_id, hdfistream_obj::_filename, close(), and THROW.
Referenced by open().

|
inlineprotected |
Definition at line 231 of file hcstream.h.
References hdfistream_obj::_index.
|
inlinevirtual |
Implements hdfistream_obj.
Definition at line 212 of file hcstream.h.
References hdfistream_obj::_index.
Referenced by _get_anninfo().
|
virtual |
Implements hdfistream_obj.
Definition at line 209 of file annot.cc.
References _an_id, hdfistream_obj::_file_id, and _init().
Referenced by _del(), and _open().

|
inlinevirtual |
Implements hdfistream_obj.
Definition at line 209 of file hcstream.h.
References _an_ids, and hdfistream_obj::_index.
Referenced by operator>>().
|
inlinevirtualinherited |
Definition at line 71 of file hcstream.h.
References hdfistream_obj::_index.
Referenced by hdfistream_sds::_seek_arr(), hdfistream_sds::_seek_arr_ref(), seek(), hdfistream_vdata::seek(), hdfistream_vgroup::seek(), hdfistream_gri::seek(), and hdfistream_gri::seek_ref().
|
virtual |
Implements hdfistream_obj.
Definition at line 192 of file annot.cc.
References _get_anninfo(), _open(), _ref, and _tag.
Referenced by hdfistream_annot().

|
virtual |
|
inline |
Definition at line 195 of file hcstream.h.
References THROW.
| hdfistream_annot & hdfistream_annot::operator>> | ( | string & | an | ) |
Definition at line 219 of file annot.cc.
References _an_id, _an_ids, hdfistream_obj::_index, eos(), seek_next(), and THROW.

| hdfistream_annot & hdfistream_annot::operator>> | ( | vector< string > & | anv | ) |
|
inlinevirtual |
Implements hdfistream_obj.
Definition at line 215 of file hcstream.h.
References hdfistream_obj::_index.
|
inlinevirtual |
Implements hdfistream_obj.
Definition at line 202 of file hcstream.h.
References hdfistream_obj::_index, and hdfistream_obj::index().

|
inlinevirtual |
Implements hdfistream_obj.
Definition at line 206 of file hcstream.h.
References hdfistream_obj::_index.
Referenced by operator>>().
|
inlinevirtual |
Definition at line 218 of file hcstream.h.
|
protected |
Definition at line 238 of file hcstream.h.
Referenced by _get_file_anninfo(), _get_obj_anninfo(), _init(), _open(), close(), and operator>>().
|
protected |
Definition at line 242 of file hcstream.h.
Referenced by _get_file_anninfo(), _get_obj_anninfo(), _init(), eos(), and operator>>().
|
protected |
Definition at line 241 of file hcstream.h.
Referenced by _get_file_anninfo(), _get_obj_anninfo(), _init(), and set_annot_type().
|
inherited |
Definition at line 80 of file hcstream.h.
Referenced by hdfistream_sds::_get_fileinfo(), hdfistream_vdata::_get_fileinfo(), hdfistream_vgroup::_get_fileinfo(), hdfistream_obj::_init(), _init(), hdfistream_gri::_init(), hdfistream_vgroup::_memberName(), _open(), hdfistream_vdata::_seek(), hdfistream_vgroup::_seek(), hdfistream_sds::_seek_arr(), hdfistream_sds::_seek_arr_ref(), hdfistream_sds::_seek_next_arr(), hdfistream_sds::close(), 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>>().
|
inherited |
Definition at line 79 of file hcstream.h.
Referenced by hdfistream_obj::_init(), _init(), _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_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().
|
inherited |
Definition at line 81 of file hcstream.h.
Referenced by hdfistream_gri::_close_ri(), hdfistream_sds::_close_sds(), hdfistream_obj::_init(), hdfistream_sds::_init(), _init(), hdfistream_vdata::_init(), hdfistream_vgroup::_init(), hdfistream_gri::_init(), hdfistream_sds::_rewind(), _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(), bos(), hdfistream_vdata::bos(), hdfistream_vgroup::bos(), hdfistream_gri::bos(), hdfistream_vdata::close(), hdfistream_vgroup::close(), hdfistream_sds::eos(), eos(), hdfistream_vdata::eos(), hdfistream_vgroup::eos(), hdfistream_gri::eos(), hdfistream_obj::index(), operator>>(), hdfistream_vdata::operator>>(), hdfistream_vgroup::operator>>(), rewind(), seek(), hdfistream_vdata::seek(), hdfistream_vgroup::seek(), hdfistream_gri::seek(), seek_next(), and hdfistream_gri::seek_next().
|
protected |
Definition at line 240 of file hcstream.h.
Referenced by _get_file_anninfo(), _get_obj_anninfo(), _init(), and set_annot_type().
|
protected |
Definition at line 239 of file hcstream.h.
Referenced by _get_obj_anninfo(), _init(), and open().
|
protected |
Definition at line 239 of file hcstream.h.
Referenced by _get_obj_anninfo(), _init(), and open().