OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
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 <sstream>
#include <debug.h>
#include <DAS.h>
#include <DDS.h>
#include <parser.h>
#include <ConstraintEvaluator.h>
#include <InternalErr.h>
#include <hdf5.h>
#include "h5das.h"
#include "h5dds.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...
 

Macros

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

Typedefs

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

Detailed Description

The main header of the HDF5 OPeNDAP handler.

Definition in file hdf5_handler.h.

Macro Definition Documentation

#define DODS_MAX_RANK   30

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

Definition at line 41 of file hdf5_handler.h.

Referenced by get_attr_info(), and get_dataset().

#define DODS_NAMELEN   1024

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

Definition at line 43 of file hdf5_handler.h.

Referenced by depth_first(), and HDF5Url::read().

#define HDF5_OBJ_FULLPATH   "HDF5_OBJ_FULLPATH"

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

Definition at line 45 of file hdf5_handler.h.

Referenced by read_objects().

Typedef Documentation

typedef struct DS DS_t

A structure for DDS generation.

typedef struct DSattr DSattr_t

A structure for DAS generation.