OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDF5Str Class Reference

#include <HDF5Str.h>

Inheritance diagram for HDF5Str:
Inheritance graph
Collaboration diagram for HDF5Str:
Collaboration graph

Public Member Functions

hid_t get_did ()
 returns HDF5 dataset id. More...
 
hid_t get_tid ()
 returns HDF5 datatype id. More...
 
 HDF5Str (const string &n, const string &d)
 Constructor. More...
 
virtual BaseType * ptr_duplicate ()
 Clone this instance. More...
 
virtual bool read ()
 Reads HDF5 string data into local buffer. More...
 
void set_did (hid_t dset)
 remembers HDF5 dataset id. More...
 
void set_tid (hid_t type)
 remembers HDF5 datatype id. More...
 
virtual ~HDF5Str ()
 

Friends

string return_type (hid_t datatype)
 See return_type function defined in h5dds.cc. More...
 

Detailed Description

Definition at line 61 of file HDF5Str.h.

Constructor & Destructor Documentation

HDF5Str::HDF5Str ( const string &  n,
const string &  d 
)

Constructor.

Definition at line 63 of file HDF5Str.cc.

Referenced by ptr_duplicate().

virtual HDF5Str::~HDF5Str ( )
inlinevirtual

Definition at line 71 of file HDF5Str.h.

Member Function Documentation

hid_t HDF5Str::get_did ( )

returns HDF5 dataset id.

Definition at line 197 of file HDF5Str.cc.

hid_t HDF5Str::get_tid ( )

returns HDF5 datatype id.

Definition at line 202 of file HDF5Str.cc.

BaseType * HDF5Str::ptr_duplicate ( )
virtual

Clone this instance.

Allocate a new instance and copy *this into it. This method must perform a deep copy.

Returns
A newly allocated copy of this class

Definition at line 68 of file HDF5Str.cc.

References HDF5Str().

Here is the call graph for this function:

bool HDF5Str::read ( )
virtual

Reads HDF5 string data into local buffer.

Definition at line 73 of file HDF5Str.cc.

References HDF5Structure::get_array_index(), get_dap_type(), get_data(), and NULL.

Here is the call graph for this function:

void HDF5Str::set_did ( hid_t  dset)

remembers HDF5 dataset id.

Definition at line 187 of file HDF5Str.cc.

void HDF5Str::set_tid ( hid_t  type)

remembers HDF5 datatype id.

Definition at line 192 of file HDF5Str.cc.

Friends And Related Function Documentation

string return_type ( hid_t  datatype)
friend

See return_type function defined in h5dds.cc.


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