bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
hdf5_handler.h File Reference

The main header of the HDF5 OPeNDAP handler. More...

#include "config_hdf5.h"
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <assert.h>
#include <iostream>
#include <string>
#include <vector>
#include <sstream>
#include <libdap/DAS.h>
#include <libdap/DDS.h>
#include <libdap/parser.h>
#include <libdap/ConstraintEvaluator.h>
#include <libdap/InternalErr.h>
#include <hdf5.h>
#include "h5das.h"
#include "h5dds.h"
#include "h5dmr.h"
#include "h5get.h"
#include "HDF5PathFinder.h"
Include dependency graph for hdf5_handler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DS
 A structure for DDS generation. More...
 
struct  DSattr
 A structure for DAS generation. More...
 

Typedefs

typedef struct DS DS_t
 A structure for DDS generation.
 
typedef struct DSattr DSattr_t
 A structure for DAS generation.
 

Variables

const int DODS_MAX_RANK =30
 Maximum number of dimensions in an array(default option only).
 
const int DODS_NAMELEN =1024
 Maximum length of variable or attribute name(default option only).
 
const std::string HDF5_OBJ_FULLPATH ="HDF5_OBJ_FULLPATH"
 The special DAS attribute name for HDF5 path information from the top(root) group.
 

Detailed Description

The main header of the HDF5 OPeNDAP handler.

Definition in file hdf5_handler.h.

Typedef Documentation

◆ DS_t

typedef struct DS DS_t

A structure for DDS generation.

◆ DSattr_t

typedef struct DSattr DSattr_t

A structure for DAS generation.

Variable Documentation

◆ DODS_MAX_RANK

const int DODS_MAX_RANK =30

Maximum number of dimensions in an array(default option only).

Definition at line 63 of file hdf5_handler.h.

◆ DODS_NAMELEN

const int DODS_NAMELEN =1024

Maximum length of variable or attribute name(default option only).

Definition at line 65 of file hdf5_handler.h.

◆ HDF5_OBJ_FULLPATH

const std::string HDF5_OBJ_FULLPATH ="HDF5_OBJ_FULLPATH"

The special DAS attribute name for HDF5 path information from the top(root) group.

Definition at line 67 of file hdf5_handler.h.