|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include <h5cfdaputil.h>

Static Public Member Functions | |
| static bool | check_beskeys (const string key) |
| static string | escattr (string s) |
| A customized escaping function to escape special characters following OPeNDAP's escattr function that can be found at escaping.cc and escaping.h. i Note: the customized version will not treat (new line),(tab),(Carriage return) as special characters since NASA HDF files use this characters to make the attribute easy to read. Escaping these characters in the attributes will use \012 etc to replace etc. in these attributes and make attributes hard to read. More... | |
| static H5DataType | get_mem_dtype (H5DataType, size_t) |
| static string | octstring (unsigned char val) |
| Helper function for escattr. More... | |
| static string | print_attr (H5DataType h5type, int loc, void *vals) |
| static string | print_type (H5DataType h5type) |
| static void | replace_double_quote (string &str) |
Definition at line 45 of file h5cfdaputil.h.
|
static |
Definition at line 39 of file h5cfdaputil.cc.
References BESKeys::get_value(), BESUtil::lowercase(), and TheBESKeys::TheKeys().
Referenced by gen_dap_str_attr(), gen_eos5_cfdas(), HDF5RequestHandler::hdf5_build_data(), map_eos5_cfdas(), map_eos5_cfdds(), map_gmh5_cfdas(), map_gmh5_cfdds(), HDF5CFStr::read(), HDFEOS5CFSpecialCVArray::read(), HDF5GMSPCFArray::read(), and HDF5CFArray::read().

|
static |
A customized escaping function to escape special characters following OPeNDAP's escattr function that can be found at escaping.cc and escaping.h. i Note: the customized version will not treat
(new line),(tab),(Carriage return) as special characters since NASA HDF files use this characters to make the attribute easy to read. Escaping these characters in the attributes will use \012 etc to replace
etc. in these attributes and make attributes hard to read.
Definition at line 57 of file h5cfdaputil.cc.
References octstring().
Referenced by gen_dap_str_attr().

|
static |
Definition at line 171 of file h5cfdaputil.cc.
References H5CHAR, and H5INT16.
Referenced by gen_dap_oneobj_das().
|
static |
|
static |
Definition at line 180 of file h5cfdaputil.cc.
References H5CHAR, H5FLOAT32, H5FLOAT64, H5INT16, H5INT32, H5UCHAR, H5UINT16, and H5UINT32.
Referenced by gen_dap_oneobj_das(), and gen_dap_special_oneobj_das().
|
static |
Definition at line 115 of file h5cfdaputil.cc.
References H5ARRAY, H5CHAR, H5COMPOUND, H5FLOAT32, H5FLOAT64, H5FSTRING, H5INT16, H5INT32, H5INT64, H5REFERENCE, H5UCHAR, H5UINT16, H5UINT32, H5UINT64, and H5VSTRING.
Referenced by gen_dap_oneobj_das(), and gen_dap_special_oneobj_das().
|
static |
Definition at line 99 of file h5cfdaputil.cc.
Referenced by gen_eos5_cfdas(), and HDF5CF::EOS5File::Handle_EOS5CVar_Special_Attr().