OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
hdfistream_obj Class Referenceabstract

#include <hcstream.h>

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 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
 

Detailed Description

Definition at line 51 of file hcstream.h.

Constructor & Destructor Documentation

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

Definition at line 53 of file hcstream.h.

References _init().

Here is the call graph for this function:

hdfistream_obj::hdfistream_obj ( const hdfistream_obj )
inline

Definition at line 56 of file hcstream.h.

References THROW.

virtual hdfistream_obj::~hdfistream_obj ( void  )
inlinevirtual

Definition at line 59 of file hcstream.h.

Member Function Documentation

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

Definition at line 74 of file hcstream.h.

References _file_id, _filename, and _index.

Referenced by hdfistream_obj().

virtual bool hdfistream_obj::bos ( void  ) const
pure virtual
virtual void hdfistream_obj::close ( void  )
pure virtual
virtual bool hdfistream_obj::eos ( void  ) const
pure virtual
virtual int hdfistream_obj::index ( void  ) const
inlinevirtual
virtual void hdfistream_obj::open ( const char *  filename = 0)
pure virtual
void hdfistream_obj::operator= ( const hdfistream_obj )
inline

Definition at line 61 of file hcstream.h.

References THROW.

virtual void hdfistream_obj::rewind ( void  )
pure virtual
virtual void hdfistream_obj::seek ( int  index = 0)
pure virtual
virtual void hdfistream_obj::seek_next ( void  )
pure virtual

Member Data Documentation


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