OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDF5CFDAPUtil Struct Reference

#include <h5cfdaputil.h>

Collaboration diagram for HDF5CFDAPUtil:
Collaboration graph

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)
 

Detailed Description

Definition at line 45 of file h5cfdaputil.h.

Member Function Documentation

string HDF5CFDAPUtil::escattr ( string  s)
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().

Here is the call graph for this function:

H5DataType HDF5CFDAPUtil::get_mem_dtype ( H5DataType  dtype,
size_t  mem_dtype_size 
)
static

Definition at line 171 of file h5cfdaputil.cc.

References H5CHAR, and H5INT16.

Referenced by gen_dap_oneobj_das().

string HDF5CFDAPUtil::octstring ( unsigned char  val)
static

Helper function for escattr.

Definition at line 89 of file h5cfdaputil.cc.

Referenced by escattr().

string HDF5CFDAPUtil::print_attr ( H5DataType  h5type,
int  loc,
void *  vals 
)
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().

string HDF5CFDAPUtil::print_type ( H5DataType  h5type)
static
void HDF5CFDAPUtil::replace_double_quote ( string &  str)
static

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