bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
hdfistream_annot Class Reference
Inheritance diagram for hdfistream_annot:
Inheritance graph
Collaboration diagram for hdfistream_annot:
Collaboration graph

Public Member Functions

bool bos (void) const override
 
void close (void) override
 
bool eos (void) const override
 
 hdfistream_annot (const hdfistream_annot &)
 
 hdfistream_annot (const string &filename)
 
 hdfistream_annot (const string &filename, int32 tag, int32 ref)
 
virtual int index (void) const
 
void open (const char *filename) override
 
virtual void open (const char *filename, int32 tag, int32 ref)
 
void operator= (const hdfistream_annot &)
 
hdfistream_annotoperator>> (string &an)
 
hdfistream_annotoperator>> (vector< string > &anv)
 
void rewind (void) override
 
void seek (int index) override
 
void seek_next (void) override
 
virtual void set_annot_type (bool label, bool desc)
 

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, int32 tag, int32 ref)
 
void _init (const string &filename="")
 
void _open (const char *filename)
 
void _rewind (void)
 

Detailed Description

Definition at line 186 of file hcstream.h.

Constructor & Destructor Documentation

◆ hdfistream_annot()

hdfistream_annot::hdfistream_annot ( const hdfistream_annot & )
inline

Definition at line 190 of file hcstream.h.

◆ ~hdfistream_annot()

hdfistream_annot::~hdfistream_annot ( void )
inlineoverride

Definition at line 193 of file hcstream.h.

Member Function Documentation

◆ _del()

void hdfistream_annot::_del ( void )
inlineprotected

Definition at line 229 of file hcstream.h.

◆ _rewind()

void hdfistream_annot::_rewind ( void )
inlineprotected

Definition at line 232 of file hcstream.h.

◆ bos()

bool hdfistream_annot::bos ( void ) const
inlineoverridevirtual

Implements hdfistream_obj.

Definition at line 213 of file hcstream.h.

◆ close()

void hdfistream_annot::close ( void )
overridevirtual

Implements hdfistream_obj.

◆ eos()

bool hdfistream_annot::eos ( void ) const
inlineoverridevirtual

Implements hdfistream_obj.

Definition at line 210 of file hcstream.h.

◆ index()

virtual int hdfistream_obj::index ( void ) const
inlinevirtualinherited

Definition at line 71 of file hcstream.h.

◆ open()

void hdfistream_annot::open ( const char * filename)
overridevirtual

Implements hdfistream_obj.

◆ operator=()

void hdfistream_annot::operator= ( const hdfistream_annot & )
inline

Definition at line 196 of file hcstream.h.

◆ rewind()

void hdfistream_annot::rewind ( void )
inlineoverridevirtual

Implements hdfistream_obj.

Definition at line 216 of file hcstream.h.

◆ seek()

void hdfistream_annot::seek ( int index)
inlineoverridevirtual

Implements hdfistream_obj.

Definition at line 203 of file hcstream.h.

◆ seek_next()

void hdfistream_annot::seek_next ( void )
inlineoverridevirtual

Implements hdfistream_obj.

Definition at line 207 of file hcstream.h.

◆ set_annot_type()

virtual void hdfistream_annot::set_annot_type ( bool label,
bool desc )
inlinevirtual

Definition at line 219 of file hcstream.h.

Member Data Documentation

◆ _file_id

int32 hdfistream_obj::_file_id
inherited

Definition at line 80 of file hcstream.h.

◆ _filename

string hdfistream_obj::_filename
inherited

Definition at line 79 of file hcstream.h.

◆ _index

int hdfistream_obj::_index
inherited

Definition at line 81 of file hcstream.h.


The documentation for this class was generated from the following file: