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

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 hdfistream_obj &)
 
 hdfistream_obj (const string filename="")
 
virtual int index (void) const
 
virtual void open (const char *filename=nullptr)=0
 
void operator= (const hdfistream_obj &)
 
virtual void rewind (void)=0
 
virtual void seek (int index=0)=0
 
virtual void seek_next (void)=0
 

Public Attributes

int32 _file_id
 
string _filename
 
int _index
 

Detailed Description

Definition at line 51 of file hcstream.h.

Constructor & Destructor Documentation

◆ hdfistream_obj() [1/2]

hdfistream_obj::hdfistream_obj ( const string filename = "")
inlineexplicit

Definition at line 53 of file hcstream.h.

◆ hdfistream_obj() [2/2]

hdfistream_obj::hdfistream_obj ( const hdfistream_obj & )
inline

Definition at line 56 of file hcstream.h.

Member Function Documentation

◆ _init()

void hdfistream_obj::_init ( const string & filename = "")
inline

Definition at line 74 of file hcstream.h.

◆ index()

virtual int hdfistream_obj::index ( void ) const
inlinevirtual

Definition at line 71 of file hcstream.h.

◆ operator=()

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

Definition at line 61 of file hcstream.h.

Member Data Documentation

◆ _file_id

int32 hdfistream_obj::_file_id

Definition at line 80 of file hcstream.h.

◆ _filename

string hdfistream_obj::_filename

Definition at line 79 of file hcstream.h.

◆ _index

int hdfistream_obj::_index

Definition at line 81 of file hcstream.h.


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