OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDF5CF::Attribute Class Reference

This class represents one attribute. More...

#include <HDF5CF.h>

Collaboration diagram for HDF5CF::Attribute:
Collaboration graph

Public Member Functions

 Attribute ()
 
size_t getBufSize () const
 
hsize_t getCount () const
 
const string & getName () const
 
const string & getNewName () const
 
const std::vector< size_t > & getStrSize () const
 
H5DataType getType () const
 
const std::vector< char > & getValue () const
 
 ~Attribute ()
 

Protected Attributes

hsize_t count
 
H5DataType dtype
 
size_t fstrsize
 
string name
 
string newname
 
vector< size_t > strsize
 
vector< char > value
 

Friends

class CVar
 
class EOS5CVar
 
class EOS5File
 
class File
 
class GMCVar
 
class GMFile
 
class GMSPVar
 
class Var
 

Detailed Description

This class represents one attribute.

Definition at line 184 of file HDF5CF.h.

Constructor & Destructor Documentation

HDF5CF::Attribute::Attribute ( )
inline

Definition at line 188 of file HDF5CF.h.

Attribute::~Attribute ( )

Definition at line 78 of file HDF5CF.cc.

Member Function Documentation

size_t HDF5CF::Attribute::getBufSize ( ) const
inline

Definition at line 214 of file HDF5CF.h.

References value.

Referenced by gen_dap_oneobj_das().

hsize_t HDF5CF::Attribute::getCount ( ) const
inline

Definition at line 209 of file HDF5CF.h.

References count.

Referenced by gen_dap_oneobj_das(), gen_dap_special_oneobj_das(), and gen_dap_str_attr().

const string& HDF5CF::Attribute::getName ( ) const
inline

Definition at line 194 of file HDF5CF.h.

References name.

const string& HDF5CF::Attribute::getNewName ( ) const
inline
const std::vector< size_t >& HDF5CF::Attribute::getStrSize ( ) const
inline

Definition at line 224 of file HDF5CF.h.

References strsize.

Referenced by gen_dap_str_attr().

H5DataType HDF5CF::Attribute::getType ( ) const
inline

Definition at line 204 of file HDF5CF.h.

References dtype.

Referenced by gen_dap_oneobj_das(), and need_special_attribute_handling().

const std::vector< char >& HDF5CF::Attribute::getValue ( ) const
inline

Definition at line 219 of file HDF5CF.h.

References value.

Referenced by gen_dap_oneobj_das(), gen_dap_special_oneobj_das(), and gen_dap_str_attr().

Friends And Related Function Documentation

friend class CVar
friend

Definition at line 243 of file HDF5CF.h.

friend class EOS5CVar
friend

Definition at line 246 of file HDF5CF.h.

friend class EOS5File
friend

Definition at line 241 of file HDF5CF.h.

friend class File
friend

Definition at line 239 of file HDF5CF.h.

friend class GMCVar
friend

Definition at line 244 of file HDF5CF.h.

friend class GMFile
friend

Definition at line 240 of file HDF5CF.h.

friend class GMSPVar
friend

Definition at line 245 of file HDF5CF.h.

friend class Var
friend

Definition at line 242 of file HDF5CF.h.

Member Data Documentation

size_t HDF5CF::Attribute::fstrsize
protected
vector<size_t> HDF5CF::Attribute::strsize
protected

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