bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
hdf5_handler Directory Reference
Directory dependency graph for hdf5_handler:
hdf5_handler

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.