bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
Files | |
config_hdf5.h | |
h5apicompatible.h | |
h5cfdap.cc | |
DAS/DDS/DATA request processing holder for the CF option. | |
h5cfdap.h | |
The main wrapper of headers of the HDF5 OPeNDAP handler for the CF option. | |
h5cfdaputil.cc | |
Helper functions for generating DAS attributes and a function to check BES Key. | |
h5cfdaputil.h | |
Helper functions for generating DAS attributes and a function to check BES Key. | |
h5common.cc | |
h5common.h | |
h5commoncfdap.cc | |
Functions to generate DDS and DAS for one object(variable). | |
h5commoncfdap.h | |
Functions to generate DDS and DAS for one object(variable). | |
h5das.cc | |
Data attributes processing source. | |
h5das.h | |
Data attributes processing header for the default option. | |
h5dds.cc | |
DDS/DODS request processing source. | |
h5dds.h | |
Data structure and retrieval processing header for the default option. | |
h5dmr.cc | |
DMR(Data Metadata Response) request processing source. | |
h5dmr.h | |
Data structure and retrieval processing header for the default option. | |
h5get.h | |
h5gmcfdap.cc | |
Map and generate DDS and DAS for the CF option for generic HDF5 products. | |
h5gmcfdap.h | |
Map and generate DDS and DAS for the CF option for generic HDF5 products. | |
HDF5_DataMemCache.cc | |
HDF5_DataMemCache.h | |
HDF5_DDS.h | |
HDF5_DMR.h | |
hdf5_handler.h | |
The main header of the HDF5 OPeNDAP handler. | |
HDF5Array.cc | |
This file contains the implementation on data array reading for the default option. | |
HDF5Array.h | |
A class for handling all types of array in HDF5 for the default option. | |
HDF5BaseArray.cc | |
Implementation of a helper class that aims to reduce code redundence for different special CF derived array class For example, format_constraint has been called by different CF derived array class, and write_nature_number_buffer has also be used by missing variables on both HDF-EOS5 and generic HDF5 products. | |
HDF5BaseArray.h | |
A helper class that aims to reduce code redundence for different special CF derived array class For example, format_constraint has been called by different CF derived array class, and write_nature_number_buffer has also be used by missing variables on both HDF-EOS5 and generic HDF5 products. | |
HDF5Byte.cc | |
Implementation of mapping HDF5 byte to DAP Byte for the default option. | |
HDF5Byte.h | |
This class provides a way to map HDF5 byte to DAP Byte for the default option. | |
HDF5CF.cc | |
Implementation of the basic mapping of HDF5 to DAP by following CF. | |
HDF5CF.h | |
This class specifies the core engineering of mapping HDF5 to DAP by following CF. | |
HDF5CFArray.cc | |
The implementation of methods to read data array into DAP buffer from an HDF5 dataset for the CF option. | |
HDF5CFArray.h | |
This class includes the methods to read data array into DAP buffer from an HDF5 dataset for the CF option. | |
HDF5CFByte.cc | |
Implementation of mapping HDF5 byte to DAP byte for the CF option. | |
HDF5CFByte.h | |
This class provides a way to map HDF5 byte to DAP byte for the CF option. | |
HDF5CFFloat32.cc | |
Implementation of mapping HDF5 float to DAP float for the CF option. | |
HDF5CFFloat32.h | |
This class provides a way to map HDF5 float to DAP float for the CF option. | |
HDF5CFFloat64.cc | |
The implementation of mapping HDF5 float to DAP float for the CF option. | |
HDF5CFFloat64.h | |
This class provides a way to map HDF5 64-bit floating-point(double) to DAP 64-bit floating-point for the CF option. | |
HDF5CFGeoCF1D.cc | |
HDF5CFGeoCF1D.h | |
HDF5CFGeoCFProj.cc | |
HDF5CFGeoCFProj.h | |
HDF5CFInt16.cc | |
The implementation of mapping HDF5 16-bit integer to DAP int16 for the CF option. | |
HDF5CFInt16.h | |
This class provides a way to map HDF5 int16 to DAP int16 for the CF option. | |
HDF5CFInt32.cc | |
The implementation of mapping HDF5 32-bit integer to DAP Int32 for the CF option. | |
HDF5CFInt32.h | |
This class provides a way to map HDF5 32-bit integer to DAP Int32 for the CF option. | |
HDF5CFInt64.cc | |
The implementation of mapping HDF5 64-bit integer to DAP4 Int64 for the CF option. | |
HDF5CFInt64.h | |
This class provides a way to map HDF5 64-bit integer to DAP4 Int64 for the CF option. | |
HDF5CFInt8.cc | |
The implementation of mapping HDF5 8-bit integer to DAP int8 for the CF option. | |
HDF5CFInt8.h | |
This class provides a way to map HDF5 int8 to DAP int16 for the CF option. | |
HDF5CFModule.cc | |
This file includes the implementation to distinguish the different categories of HDF5 products for the CF option. | |
HDF5CFModule.h | |
This class describes the different categories of HDF5 products for the CF option. | |
HDF5CFProj.cc | |
HDF5CFProj.h | |
HDF5CFProj1D.cc | |
HDF5CFProj1D.h | |
HDF5CFStr.cc | |
The implementation of mapping HDF5 String to DAP String for the CF option. | |
HDF5CFStr.h | |
This class provides a way to map HDF5 Str to DAP Str for the CF option. | |
HDF5CFUInt16.cc | |
The implementation of mapping HDF5 unsigned 16-bit integer to DAP uint16 for the CF option. | |
HDF5CFUInt16.h | |
This class provides a way to map HDF5 unsigned 16-bit integer to DAP uint16 for the CF option. | |
HDF5CFUInt32.cc | |
The implementation of mapping HDF5 unsigned 32-bit integer to DAP uint32 for the CF option. | |
HDF5CFUInt32.h | |
This class provides a way to map HDF5 unsigned 32-bit integer to DAP uint32 for the CF option. | |
HDF5CFUInt64.cc | |
The implementation of mapping HDF5 64-bit unsigned integer to DAP4 UInt64 for the CF option. | |
HDF5CFUInt64.h | |
This class provides a way to map HDF5 64-bit unsigned integer to DAP4 UInt64 for the CF option. | |
HDF5CFUtil.cc | |
The implementation of several helper functions for translating HDF5 to CF-compliant. | |
HDF5CFUtil.h | |
This file includes several helper functions for translating HDF5 to CF-compliant. | |
HDF5D4Enum.cc | |
HDF5 Enum to DAP for the default option. | |
HDF5D4Enum.h | |
A class to map HDF5 Enum type. | |
HDF5DiskCache.cc | |
HDF5DiskCache.h | |
HDF5Float32.cc | |
Implementation of mapping HDF5 32-bit float to DAP Float32 for the default option. | |
HDF5Float32.h | |
A class for mapping HDF5 32-bit float to DAP for the default option. | |
HDF5Float64.cc | |
Implementation fo mapping HDF5 64 bit float to DAP for the default option. | |
HDF5Float64.h | |
A class for mapping HDF5 64-bit float to DAP for the default option. | |
HDF5GCFProduct.h | |
This file includes functions to identify different NASA HDF5 products. Current supported products include MEaSUREs SeaWiFS, OZone, Aquarius level 3 Old SMAP Level 2 Simulation files and ACOS level 2S(OCO2 level1B). | |
HDF5GMCF.cc | |
Implementation of the mapping of NASA generic HDF5 products to DAP by following CF. | |
HDF5GMCFFillIndexArray.cc | |
This class includes the methods to read data array into DAP buffer from an HDF5 dataset for the CF option. | |
HDF5GMCFFillIndexArray.h | |
This class includes the methods to read data array into DAP buffer from an HDF5 dataset for the CF option. | |
HDF5GMCFMissLLArray.cc | |
Implementation of the retrieval of the missing lat/lon values for general HDF5 products. | |
HDF5GMCFMissLLArray.h | |
This class specifies the retrieval of the missing lat/lon values for general HDF5 products. | |
HDF5GMCFMissNonLLCVArray.cc | |
The implementation of the retrieval of the values of non-lat/lon coordinate variables for general HDF5 products. | |
HDF5GMCFMissNonLLCVArray.h | |
This class specifies the retrieval of the values of non-lat/lon coordinate variables for general HDF5 products. | |
HDF5GMCFSpecialCVArray.cc | |
Implementation of the retrieval of special coordinate variable values(mostly from product specification) for general HDF5 products. | |
HDF5GMCFSpecialCVArray.h | |
This class specifies the retrieval of the missing lat/lon values for general HDF5 products. | |
HDF5GMSPCFArray.cc | |
The implementation of the retrieval of data values for special HDF5 products Currently this only applies to ACOS level 2 and OCO2 level 1B data. | |
HDF5GMSPCFArray.h | |
This class specifies the retrieval of data values for special HDF5 products Currently this only applies to ACOS level 2 and OCO2 level 1B data. | |
HDF5Int16.cc | |
Implementation of mappign HDF5 signed 16-bit integer to DAP for the default option. | |
HDF5Int16.h | |
A class for HDF5 signed 16 bit integer type. | |
HDF5Int32.cc | |
Implementation of mapping HDF5 32-bit integer to DAP for the default option. | |
HDF5Int32.h | |
This class provides a way to map HDF5 32 bit integer to DAP Int32 for the default option. | |
HDF5Int64.cc | |
Implementation of mapping HDF5 byte to DAP Int64 for the default option. | |
HDF5Int64.h | |
This class provides a way to map HDF5 Int64 to DAP Int64 for the default option. | |
HDF5Int8.cc | |
Implementation of mapping HDF5 byte to DAP Int8 for the default option. | |
HDF5Int8.h | |
This class provides a way to map HDF5 int8 to DAP Int8 for the default option. | |
HDF5MissLLArray.cc | |
HDF5MissLLArray.h | |
HDF5Module.cc | |
The starting and ending fuctions for the HDF5 OPeNDAP handler via BES. | |
HDF5Module.h | |
The starting and ending fuctions for the HDF5 OPeNDAP handler via BES. | |
HDF5PathFinder.cc | |
Implementation of finding and breaking a cycle in the HDF group. Used to handle the rare case for thed default option. | |
HDF5PathFinder.h | |
This class is to find and break a cycle in the HDF5 group. It is used to handle the rara case for the default option. | |
HDF5RequestHandler.cc | |
The implementation of the entry functions to execute the handlers. | |
HDF5RequestHandler.h | |
include the entry functions to execute the handlers | |
HDF5Sequence.cc | |
The implementation of HDF5Sequence class. This class is not used in the current hdf5 handler and is provided to support DAP Sequence data type if necessary. | |
HDF5Sequence.h | |
A HDF5Sequence class. This class is not used in the current hdf5 handler and is provided to support DAP Sequence data type if necessary. | |
HDF5Str.cc | |
The implementation of translating HDF5 string into DAP string for the default option. | |
HDF5Str.h | |
This class that translates HDF5 string into DAP string for the default option. | |
HDF5Structure.cc | |
The implementation of converting HDF5 compound type into DAP structure for the default option. | |
HDF5Structure.h | |
This class converts HDF5 compound type into DAP structure for the default option. | |
HDF5UInt16.cc | |
The implementation of mapping unsigned HDF5 16 bit integer to DAP UInt16 for the default option. | |
HDF5UInt16.h | |
This class provides a way to map unsigned HDF5 16 bit integer to DAP UInt16 for the default option. | |
HDF5UInt32.cc | |
The implementation of mapping unsigned HDF5 32 bit integer to DAP UInt32. | |
HDF5UInt32.h | |
This class provides a way to map unsigned HDF5 32 bit integer to DAP UInt32. | |
HDF5UInt64.cc | |
Implementation of mapping HDF5 byte to DAP UInt64 for the default option. | |
HDF5UInt64.h | |
This class provides a way to map HDF5 uint64 to DAP UInt64 for the default option. | |
HDF5Url.cc | |
Implementation of generating DAP URL type for the default option. | |
HDF5Url.h | |
This class generates DAP URL type for the default option. | |
HDFEOS5CF.cc | |
Implementation of the mapping of HDF-EOS5 products to DAP by following CF. | |
HDFEOS5CFMissLLArray.cc | |
The implementation of the retrieval of the missing lat/lon values for HDF-EOS5 products. | |
HDFEOS5CFMissLLArray.h | |
This class specifies the retrieval of the missing lat/lon values for HDF-EOS5 products. | |
HDFEOS5CFMissNonLLCVArray.cc | |
The implementation of the retrieval of the missing lat/lon values for HDFEOS5 products. | |
HDFEOS5CFMissNonLLCVArray.h | |
This class specifies the retrieval of the missing lat/lon values for HDFEOS5 products. | |
HDFEOS5CFSpecialCVArray.cc | |
This class specifies the retrieval of special coordinate variable values for HDF-EOS5 products. | |
HDFEOS5CFSpecialCVArray.h | |
This class specifies the retrieval of special coordinate variable values for HDF-EOS5 products. | |
HE5Checker.cc | |
All rights reserved. | |
HE5Checker.h | |
A class for parsing NASA HDF-EOS5 StructMetadata. | |
HE5Dim.h | |
HE5Grid.h | |
HE5GridPara.h | |
HE5Parser.cc | |
HE5Parser.h | |
A class for parsing NASA HDF-EOS5 StructMetadata. | |
HE5Swath.h | |
HE5Var.h | |
HE5Za.h | |
heos5cfdap.cc | |
Map and generate DDS and DAS for the CF option for HDF-EOS5 products. | |
heos5cfdap.h | |
Map and generate DDS and DAS for the CF option for HDF-EOS5 products. | |