| C_BESDataRequestInterface | Structure storing information from the Apache module |
| C_leaf | |
| ►CAbstractDataset | Abstract dataset model definition. Based on GDAL dataset model |
| Clibdap::DAP_Dataset | DAP_Dataset is a subclass of AbstractDataset, used to process NOAA GOES data |
| Cagg_util::AggregationUtil | A static class for encapsulating the aggregation functionality on libdap |
| ►CArray | |
| ►Cagg_util::ArrayAggregationBase | Base class for subclasses of libdap::Array which perform aggregation on a list of AggMemberDatasets when asked |
| Cagg_util::ArrayAggregateOnOuterDimension | Class ArrayAggregateOnOuterDimension |
| Cagg_util::ArrayJoinExistingAggregation | |
| CGDALArray | |
| CHDF5GMCFFillIndexArray | |
| CHDF5GMSPCFArray | |
| CHDFCFStrField | |
| CHDFSPArray_VDField | |
| CHDFSPArrayAddCVField | |
| CHDFSPArrayGeoField | |
| ►Cncml_module::NCMLBaseArray | |
| Cncml_module::NCMLArray< T > | A parameterized subclass of libdap::Array that allows us to apply constraints on NcML-specified data prior to serialization |
| Cncml_module::RenamedArrayWrapper | A Decorator Pattern for wrapping a libdap::Array in order to change its name efficiently in the face of buggy subclasses we cannot change |
| CWWWArray | |
| Carray_ce | |
| Carray_descriptor_struct | |
| Carray_index_struct | |
| Carray_mapping_struct | |
| ►Cagg_util::ArrayGetterInterface | Helper class hierarchy for acquiring variable of a certain type from a DDS |
| Cagg_util::TopLevelArrayGetter | Concrete impl that simply finds the Array by looking for a variable of the given name at the top level of the DDS (i.e |
| Cagg_util::TopLevelGridDataArrayGetter | |
| Cagg_util::TopLevelGridMapArrayGetter | |
| ►CAsciiOutput | |
| CAsciiArray | |
| CAsciiByte | |
| CAsciiFloat32 | |
| CAsciiFloat64 | |
| CAsciiGrid | |
| CAsciiInt16 | |
| CAsciiInt32 | |
| CAsciiSequence | |
| CAsciiStr | |
| CAsciiStructure | |
| CAsciiUInt16 | |
| CAsciiUInt32 | |
| CAsciiUrl | |
| Cattr_info_ptr_struct_t | |
| CHDFSP::AttrContainer | This class only applies to the OTHERHDF products when there are dimensions but not dimension scales. To remember the dimension names, we follow the mapping of the default HDF4 OPeNDAP hander. In DAP DAS, AttrContainers are used to create attribute containers for each dimension. For each dimension, the attribute container is variable_name_dim_0 (string name "longitude") |
| CHDFSP::Attribute | Representing one attribute in grid or swath |
| CHDF5CF::Attribute | This class represents one attribute |
| Cncml_module::AttrTableLazyPtr | |
| ►CBaseTypeFactory | |
| CAsciiOutputFactory | A factory for the AsciiByte, ..., AsciiGrid types |
| CWWWOutputFactory | A factory for the WWWByte, ..., WWWGrid types |
| ►CBaseTypeFactory | |
| CHDFTypeFactory | A factory for the netCDF client library types |
| CXDOutputFactory | A factory for the XDByte, ..., XDGrid types |
| CBESApacheRequests | |
| CBESApacheWrapper | |
| CBESAutoPtr< T > | |
| ►CBESCmdInterface | |
| CBESApacheInterface | Entry point into OPeNDAP using apache modules |
| CBESDapResponseBuilder | This class is used to build responses for/by the BES |
| CBESDapService | Static helper functions to register a handler to handle dap services and add commands to the dap service |
| CBESDebug | |
| CBESDefaultModule | |
| CBESFSDir | |
| CBESFSFile | |
| CBESIndent | |
| CBESMemoryManager | |
| ►CBESObj | Base object for bes objects |
| ►CBESAbstractModule | |
| CBESAsciiModule | |
| CBESDapModule | |
| CBESUsageModule | |
| CBESWWWModule | |
| CBESXDModule | |
| CBESXMLDapCommandModule | |
| CCSVModule | |
| CDapFunctions | |
| CDapModule | |
| CFFModule | |
| CFitsModule | |
| CFoJsonModule | Module that allows for OPeNDAP Data objects to be returned as geotiff files |
| CFONcModule | Module that allows for OPeNDAP Data objects to be returned as netcdf files |
| CFONgModule | Module that allows for OPeNDAP Data objects to be returned as geotiff files |
| CGatewayModule | |
| CGDALModule | |
| CHDF4Module | |
| CHDF5Module | |
| Clibdap::ReProjectionFunctions | |
| Cncml_module::NCMLModule | |
| CNCModule | |
| CUgridFunctions | |
| CW10NModule | |
| CBESAggFactory | List of all registered aggregation handlers for this server |
| ►CBESAggregationServer | Abstraction representing mechanism for aggregating data |
| CBESDapNullAggregationServer | When called, print out information about the DataHanderInterface object |
| ►CBESApp | Application class for BES applications |
| ►CBESBaseApp | Base application object for all BES applications |
| ►CBESModuleApp | Base application object for all BES applications |
| CServerApp | |
| CStandAloneApp | |
| CCmdApp | |
| ►CBESCatalog | Abstract base class catalog object |
| CBESCatalogDirectory | Builds catalogs from a directory structure |
| CBESCatalogEntry | |
| CBESCatalogList | List of all registered catalogs |
| CBESCatalogUtils | |
| ►CBESContainer | A container is something that holds data |
| CBESFileContainer | Holds real data, container type and constraint for symbolic name read from persistence |
| CGatewayContainer | Container representing a remote request |
| CNCMLContainer | Container representing a NCML request |
| ►CBESContainerStorage | Persistent storage for data storage information represented by a container |
| CBESContainerStorageFile | Implementation of BESContainerStorage that represents a way to read container information from a file |
| ►CBESContainerStorageVolatile | Implementation of BESContainerStorage that stores containers in memory for the duration of this process |
| CBESContainerStorageCatalog | Implementation of BESContainerStorage that represents a data within a catalog repository |
| CGatewayContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
| CNCMLContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of NCML requests |
| CBESContainerStorageList | Provides a mechanism for accessing container information from different container stores registered with this server |
| CBESContextManager | Maintains the list of registered request handlers for this server |
| CBESDataHandlerInterface | Structure storing information used by the BES to handle the request |
| CBESDefine | |
| ►CBESDefinitionStorage | Persistent storage for a specific view of different containers including contraints and aggregation |
| CBESDefinitionStorageVolatile | Volatile storage for a specific definition/view of different containers including contraints and aggregation |
| CBESDefinitionStorageList | Provides a mechanism for accessing definitions from different definition stores registered with this server |
| ►CBESError | Abstract exception class for the BES with basic string message |
| CBESDapError | Error object created from libdap error objects and can handle those errors |
| CBESForbiddenError | Error thrown if the BES is not allowed to access the resource requested |
| CBESInternalError | Exception thrown if inernal error encountered |
| ►CBESInternalFatalError | Exception thrown if an internal error is found and is fatal to the BES |
| CNoSuchLibrary | Thrown as an exception when BESPlugin cannot find the named shareable library |
| CNoSuchObject | Thrown as an exception when BESPlugin cannot find or run the maker() function in a shared library already loaded |
| CBESNotFoundError | Error thrown if the resource requested cannot be found |
| CBESSyntaxUserError | Error thrown if there is a user syntax error in the request or any other user error |
| CBESExceptionManager | Manages exception handling code and default exceptions |
| ►CBESFileLockingCache | Implementation of a caching mechanism for compressed data |
| CBESCache3 | Implementation of a caching mechanism for compressed data |
| CBESDapResponseCache | This class is used to cache DAP2 response objects |
| CBESH4Cache | |
| CBESStoredDapResultCache | This class is used to cache DAP2 response objects |
| CBESInfoList | |
| ►CBESInterface | Entry point into BES, building responses to given requests |
| ►CBESBasicInterface | Entry point into BES using string command requests |
| CBESXMLInterface | Entry point into BES using xml document requests |
| ►CBESKeys | Mapping of key/value pairs defining different behaviors of an application |
| CTheBESKeys | |
| CBESLog | Provides a mechanism for applications to log information to an external file |
| CBESMemoryGlobalArea | |
| CBESPlugin< M > | BESPlugin provides a mechanism that can load C++ classes at runtime |
| CBESPlugin< C > | |
| CBESPluginFactory< C > | A Factory for objects whose implementations reside in shared objects designed to be loaded at run time |
| CBESPluginFactory< BESAbstractModule > | |
| CBESProcessEncodedString | |
| CBESReporter | |
| CBESReporterList | |
| ►CBESRequestHandler | Represents a specific data type request handler |
| CBESAsciiRequestHandler | |
| CBESDapRequestHandler | |
| CBESUsageRequestHandler | |
| CBESWWWRequestHandler | |
| CBESXDRequestHandler | |
| CCSVRequestHandler | |
| CDapRequestHandler | |
| CFFRequestHandler | |
| CFitsRequestHandler | |
| CFoJsonRequestHandler | A Request Handler for the Fileout NetCDF request |
| CFONcRequestHandler | A Request Handler for the Fileout NetCDF request |
| CFONgRequestHandler | A Request Handler for the Fileout GDAL request |
| CGatewayRequestHandler | |
| CGDALRequestHandler | |
| CHDF4RequestHandler | |
| CHDF5RequestHandler | |
| Cncml_module::NCMLRequestHandler | Handler for AIS Using NCML |
| CNCRequestHandler | |
| CW10nJsonRequestHandler | A Request Handler for the Fileout NetCDF request |
| CBESRequestHandlerList | Maintains the list of registered request handlers for this server |
| ►CBESResponseHandler | Handler object that knows how to create a specific response object |
| CBESCatalogResponseHandler | Response handler that returns nodes or leaves within the catalog either at the root or at a specified node |
| CBESConfigResponseHandler | Response handler that returns the list of keys defined in the BES initialization file |
| CBESDap4ResponseHandler | Response handler that builds an OPeNDAP Dap4 data response |
| CBESDASResponseHandler | Response handler that builds an OPeNDAP DAS response object |
| CBESDataDDXResponseHandler | Response handler that builds an OPeNDAP DDX object |
| CBESDataResponseHandler | Response handler that builds an OPeNDAP Data DDS object |
| CBESDDSResponseHandler | Response handler that builds an OPeNDAP DDS response object |
| CBESDDXResponseHandler | Response handler that builds an OPeNDAP DDX object |
| CBESDefineResponseHandler | Response handler that creates a definition given container names and optionally constraints and attributes for each of those containers |
| CBESDelContainerResponseHandler | Response handler that deletes a container |
| CBESDelContainersResponseHandler | Response handler that deletes all containers from a specified container store |
| CBESDelDefResponseHandler | Response handler that deletes a definition from a specified definition store |
| CBESDelDefsResponseHandler | Response handler that deletes all definitions from a specified definition store |
| CBESDMRResponseHandler | Response handler that builds an OPeNDAP DMR response object |
| CBESHelpResponseHandler | Response handler that returns help information about the server and currently loaded modules |
| CBESProcIdResponseHandler | Response handler that returns the process id for the server process |
| CBESServicesResponseHandler | Response handler that returns the list of servies provided by this BES |
| CBESSetContainerResponseHandler | Response handler that creates a container given the symbolic name, real name, and data type |
| CBESSetContextResponseHandler | Response handler that set context within the BES as a simple name/value pair |
| CBESShowContainersResponseHandler | Response handler that returns list of continers currently defined in all container storage lists |
| CBESShowContextResponseHandler | Response handler that lists the context name/value pairs |
| CBESShowDefsResponseHandler | Response handler that returns list of definitions currently defined |
| CBESShowErrorResponseHandler | Response handler that throws the requested exception type |
| CBESStatusResponseHandler | Response handler that returns the status of the server process serving the requesting client |
| CBESStreamResponseHandler | |
| CBESUsageResponseHandler | Response handler that builds an OPeNDAP Usage response object |
| CBESVersionResponseHandler | Response handler that returns the version of the BES and the version of any data request handlers registered with the server |
| CBESWWWResponseHandler | Response handler that builds an OPeNDAP WWW response object |
| CBESXDResponseHandler | Response handler that builds an OPeNDAP ASCII response object |
| Cncml_module::NCMLCacheAggResponseHandler | The response handler for the NCMLCacheAggXMLCommand |
| CShowPathInfoResponseHandler | Response handler that returns nodes or leaves within the catalog either at the root or at a specified node |
| CBESResponseHandlerList | List of all registered response handlers for this server |
| ►CBESResponseObject | Abstract base class representing a specific set of information in response to a request to the BES |
| ►CBESDapResponse | Represents an OPeNDAP DAP response object within the BES |
| CBESDASResponse | Represents an OPeNDAP DAS DAP2 data object within the BES |
| CBESDataDDSResponse | Represents an OPeNDAP DataDDS DAP2 data object within the BES |
| CBESDDSResponse | Represents an OPeNDAP DDS DAP2 data object within the BES |
| CBESDMRResponse | Represents an OPeNDAP DMR DAP4 data object within the BES |
| ►CBESInfo | Informational response object |
| CBESDapErrorInfo | Silent informational response object |
| CBESHTMLInfo | Html formatted response object |
| CBESSilentInfo | Silent informational response object |
| CBESTextInfo | Brief represents simple text information in a response object, such as version and help inforamtion |
| CBESVersionInfo | Brief represents simple text information in a response object, such as version and help inforamtion |
| CBESXMLInfo | Xml formatted response object |
| CBESUsage | Container for a DAS and DDS needed to write out the usage information for a dataset |
| CBESWWW | Container for a DAS and DDS needed to write out the usage information for a dataset |
| CBESReturnManager | ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways |
| CBESServiceRegistry | The service registry allows modules to register services with the BES that they provide |
| CBESStopWatch | |
| CBESTokenizer | Tokenizer for the BES request command string |
| ►CBESTransmitter | |
| ►CBESBasicTransmitter | |
| CBESAsciiTransmit | |
| CBESBasicHttpTransmitter | |
| CBESDapTransmit | |
| CFoDapJsonTransmitter | BESTransmitter class named "json" that transmits an OPeNDAP data object as a JSON file |
| CFoInstanceJsonTransmitter | BESTransmitter class named "json" that transmits an OPeNDAP data object as a JSON file |
| CFONcTransmitter | BESTransmitter class named "netcdf" that transmits an OPeNDAP data object as a netcdf file |
| CGeoTiffTransmitter | BESTransmitter class named "geotiff" that transmits an OPeNDAP data object as a geotiff file |
| CJPEG2000Transmitter | BESTransmitter class named "geotiff" that transmits an OPeNDAP data object as a geotiff file |
| CW10nJsonTransmitter | BESTransmitter class named "json" that transmits an OPeNDAP data object as a JSON file |
| CBESUncompress3BZ2 | Function to uncompress files with .bz2 extension |
| CBESUncompress3GZ | Function to uncompress files with .gz extension |
| CBESUncompress3Z | Function to uncompress files with .Z extension |
| CBESUncompressManager3 | List of all registered decompression methods |
| ►CBESXMLCommand | |
| CBESXMLCatalogCommand | |
| CBESXMLDefineCommand | |
| CBESXMLDeleteContainerCommand | |
| CBESXMLDeleteContainersCommand | |
| CBESXMLDeleteDefinitionCommand | |
| CBESXMLDeleteDefinitionsCommand | |
| ►CBESXMLGetCommand | |
| CBESXMLGetDataDDXCommand | |
| CBESXMLWWWGetCommand | |
| CBESXMLSetContainerCommand | |
| CBESXMLSetContextCommand | |
| CBESXMLShowCommand | |
| CBESXMLShowErrorCommand | |
| Cncml_module::NCMLCacheAggXMLCommand | The BESXMLCommand for the command to recalculate the aggregation caches |
| CShowPathInfoCommand | |
| CCmdClient | CmdClient is an object that handles the connection to, sending requests to, and receiving response from a specified OpenDAP server running either on this machine or another machine |
| ►CConnection | |
| ►CPPTConnection | |
| CPPTClient | |
| CPPTServer | |
| CCSV_Field | |
| CCSV_Header | |
| CCSV_Obj | |
| CCSV_Reader | |
| CFoDapJsonTransform | Used to transform a DDS into a w10n JSON metadata or w10n JSON data document |
| CFoInstanceJsonTransform | Transforms a DDS into JSON document on disk |
| ►CFONcBaseType | A DAP BaseType with file out netcdf information included |
| CFONcArray | A DAP Array with file out netcdf information included |
| CFONcByte | A class representing the DAP Byte class for file out netcdf |
| CFONcDouble | A DAP Float64 with file out netcdf information included |
| CFONcFloat | A DAP Float32 with file out netcdf information included |
| CFONcGrid | A DAP Grid with file out netcdf information included |
| CFONcInt | A DAP Int32 and UInt32 with file out netcdf information included |
| CFONcSequence | A DAP Sequence with file out netcdf information included |
| CFONcShort | A DAP Int16 and UInt16 with file out netcdf information included |
| CFONcStr | A class representing the DAP Str class for file out netcdf |
| CFONcStructure | A DAP Structure with file out netcdf information included |
| CFONcDim | A class that represents the dimension of an array |
| CFONcMap | A map of a DAP Grid with file out netcdf information included |
| CFONcTransform | Transformation object that converts an OPeNDAP DataDDS to a netcdf file |
| ►CFONgBaseType | A DAP BaseType with file out gdal information included |
| CFONgGrid | A DAP Grid with file out netcdf information included |
| CFONgTransform | Transformation object that converts an OPeNDAP DataDDS to a GeoTiff file |
| ►CServerHandler | |
| CBESServerHandler | |
| CDaemonCommandHandler | |
| ►CSocket | |
| CTcpSocket | |
| CUnixSocket | |
| CSocketListener | |
| CStandAloneClient | StandAloneClient is an object that handles the connection to, sending requests to, and receiving response from a specified OpenDAP server running either on this machine or another machine |
| CW10nJsonTransform | Used to transform a DDS into a w10n JSON metadata or w10n JSON data document |
| CBESRegex | C++ interface to POSIX regular expression functions |
| CBESScrub | Functions to clean/scrub input for security reasons |
| CBESServerSystemResources | |
| CBESServerUtils | |
| CBESStatus | |
| CBESUsageTransmit | |
| CBESUtil | |
| CBESWWWTransmit | |
| CBESXDTransmit | |
| CBESXMLDefaultCommands | |
| CBESXMLUtils | |
| CBESXMLWriter | |
| CBoundingBox | BoundingBox class is used to transform bounding box between different Coordinate Reference System |
| ►CByte | |
| CHDF5CFByte | |
| ►CByte | |
| CAsciiByte | |
| CFFByte | |
| CGDALByte | |
| CHDF5Byte | |
| CHDFByte | |
| CNCByte | |
| CWWWByte | |
| CXDByte | |
| Ccache_entry | |
| CCFGReader | |
| CCmdTranslation | |
| CCSV_Data | |
| CCSV_Utils | |
| ►CD4Sequence | |
| CFFD4Sequence | |
| ►Cagg_util::DDSAccessInterface | Interface class for any object that can contains a DDS |
| ►Cagg_util::DDSAccessRCInterface | Mixture interface for when we a reference-counted DDS container |
| Cncml_module::NetcdfElement | Concrete class for NcML <netcdf> element |
| Cagg_util::DDSLoader | |
| CHDF5CF::delete_elem | |
| CHDFSP::Dimension | It repersents one dimension of an SDS or a VDATA. It holds the dimension name and the size of that dimension |
| CHDF5CF::Dimension | This class repersents one dimension of an HDF5 dataset(variable) |
| Cagg_util::Dimension | Struct for holding information about a dimension of data, minimally a name and a cardinality (size) |
| Cagg_util::DimensionTable | Container class for a table of dimensions for a given dataset |
| Cdimmap_entry | |
| Cagg_util::DirectoryUtil | Helper classes for using dirent.h, dir.h, stat.h, etc |
| ►CDMR | |
| CGDALDMR | This specialization of DMR is used to manage the 'resource' of the open GDAL dataset handle so that the BES will close that handle once the framework is done working with the file |
| CDODS_Date | The DODS Date object |
| ►CDODS_Date_Factory | Read dates from datasets based on text configuration values |
| CDODS_EndDate_Factory | Read dates from datasets based on text configuration values |
| CDODS_StartDate_Factory | Read dates from datasets based on text configuration values |
| CDODS_Date_Time | The DODS Date/Time class is used to represent and compute with combined date and time values |
| CDODS_Date_Time_Factory | Read dates from datasets based on text configuration values |
| CDODS_Decimal_Year | The DODS Date/Time class is used to represent and compute the new decimal_year values |
| CDODS_Decimal_Year_Factory | Read dates from datasets based on text configuration values |
| CDODS_EndDate_Time_Factory | Read dates from datasets based on text configuration values |
| CDODS_EndDecimal_Year_Factory | Read dates from datasets based on text configuration values |
| CDODS_StartDate_Time_Factory | Read dates from datasets based on text configuration values |
| CDODS_StartDecimal_Year_Factory | Read dates from datasets based on text configuration values |
| CDODS_Time | The DODS Time object |
| ►CDODS_Time_Factory | Read times from datasets based on text configuration values |
| CDODS_EndTime_Factory | Read times from datasets based on text configuration values |
| CDODS_StartTime_Factory | Read times from datasets based on text configuration values |
| CDS | A structure for DDS generation |
| CDSattr | A structure for DAS generation |
| Cncml_module::ScopeStack::Entry | Entry used in Scope class to maintain where we are within the DDS AttrTable hierarchy |
| CHDF5CF::EOS5CFGrid | This class simulates an HDF-EOS5 Grid. Currently only geographic projection is supported |
| CHDF5CF::EOS5CFSwath | This class simulates an HDF-EOS5 Swath |
| CHDF5CF::EOS5CFZa | This class simulates an HDF-EOS5 Zonal average object |
| Ceqninfstruct | |
| ►CError | |
| ►Cdhdferr | |
| Cdhdferr_addattr | |
| Cdhdferr_arrcons | |
| Cdhdferr_consist | |
| Cdhdferr_conv | |
| Cdhdferr_dasout | |
| Cdhdferr_dassem | |
| Cdhdferr_datatype | |
| Cdhdferr_ddsout | |
| Cdhdferr_ddssem | |
| Cdhdferr_fexist | |
| Cdhdferr_hcerr | |
| Cdhdferr_hcread | |
| ►Chcerr | |
| Chcerr_anninfo | |
| Chcerr_anninit | |
| Chcerr_annlist | |
| Chcerr_annread | |
| Chcerr_copystream | |
| Chcerr_dataexport | |
| Chcerr_dftype | |
| Chcerr_fileinfo | |
| Chcerr_griinfo | |
| Chcerr_griread | |
| Chcerr_interlace | |
| Chcerr_invarr | |
| Chcerr_invfile | |
| Chcerr_invnt | |
| Chcerr_invsize | |
| Chcerr_invslab | |
| Chcerr_invstream | |
| Chcerr_iscoord | |
| Chcerr_maxdim | |
| Chcerr_nomemory | |
| Chcerr_nosds | |
| Chcerr_openfile | |
| Chcerr_range | |
| Chcerr_sdsfind | |
| Chcerr_sdsinfo | |
| Chcerr_sdsinit | |
| Chcerr_sdsopen | |
| Chcerr_sdsread | |
| Chcerr_sdsscale | |
| Chcerr_vdatafind | |
| Chcerr_vdatainfo | |
| Chcerr_vdataopen | |
| Chcerr_vdataread | |
| Chcerr_vdataseek | |
| Chcerr_vgroupfind | |
| Chcerr_vgroupinfo | |
| Chcerr_vgroupopen | |
| Chcerr_vgroupread | |
| ►Cstd::exception | STL class |
| CHDF5CF::Exception | |
| CHDFSP::Exception | |
| ►Cstd::runtime_error | STL class |
| ►Cagg_util::AggregationException | Exception class used by AggregationUtil and other agg_util classes to pass generic exceptions upward into more context-specific locations |
| Cagg_util::DimensionNotFoundException | Basic information subclass for cases of dimension not found in an aggregation |
| Cagg_util::BadWeakPtr | Exception class for all errors from WeakRCPtr<T> |
| Cncml_module::NCMLElement::Factory | Factory class for the NcML elements |
| CFFF_LOOKUP | |
| ►CHDFSP::Field | |
| CHDFSP::SDField | One instance of this class represents one SDS object |
| CHDFSP::VDField | One instance of this class represents one Vdata field |
| CHDFSP::File | This class retrieves all information from an HDF4 file. It is a container for SDS and Vdata |
| ►CHDF5CF::File | This class retrieves all information from an HDF5 file |
| CHDF5CF::EOS5File | This class is a derived class of File. It includes methods applied to HDF-EOS5 files only |
| CHDF5CF::GMFile | This class is a derived class of File. It includes methods applied to general HDF5 files only |
| Cagg_util::FileInfo | Class to hold info on files as we get them |
| Cfips_bucket_struct_t | |
| Cfips_struct_module_stats_struct_t | |
| ►CFloat32 | |
| CGDALFloat32 | |
| CHDF5CFFloat32 | |
| CNCFloat32 | |
| CXDFloat32 | |
| ►CFloat32 | |
| CAsciiFloat32 | |
| CFFFloat32 | |
| CHDF5Float32 | |
| CHDFFloat32 | |
| CWWWFloat32 | |
| ►CFloat64 | |
| CFFFloat64 | |
| CGDALFloat64 | |
| CHDF5CFFloat64 | |
| CXDFloat64 | |
| ►CFloat64 | |
| CAsciiFloat64 | |
| CHDF5Float64 | |
| CHDFFloat64 | |
| CNCFloat64 | |
| CWWWFloat64 | |
| CFONcAttributes | A class that provides static methods to help write out attributes for a given variable |
| CFONcUtils | Utilities used to help in the return of an OPeNDAP DataDDS object as a netcdf file |
| CGatewayError | Exception static functions to read error information from remote response |
| CGatewayRequest | Knows how to make a remote request |
| CGatewayUtils | Utility class for the gateway remote request mechanism |
| ►Clibdap::GeoConstraint | Encapsulate the logic needed to handle geographical constraints when they are applied to DAP Grid (and some Array) variables |
| Clibdap::GridGeoConstraint | Geographical constraint applied to a grid |
| Cgr_info | |
| ►CGrid | |
| ►Cagg_util::GridAggregationBase | |
| Cagg_util::GridAggregateOnOuterDimension | Class GridAggregateOnOuterDimension : public GridAggregationBase |
| Cagg_util::GridJoinExistingAggregation | |
| CGDALGrid | |
| CXDGrid | |
| CHDF5CF::Group | This class represents an HDF5 group. The group will be flattened according to the CF conventions |
| Clibdap::gse_arg | Argument to the GSE parser |
| Clibdap::GSEClause | Holds the results of parsing one of the Grid Selection Expression clauses |
| CHDF5CFDAPUtil | |
| CHDF5CFUtil | |
| CHDF5PathFinder | |
| Chdf_attr | |
| Chdf_dim | |
| Chdf_field | |
| Chdf_genvec | |
| Chdf_gri | |
| Chdf_palette | |
| Chdf_sds | |
| Chdf_vdata | |
| Chdf_vgroup | |
| CHDFCFUtil | |
| Chdfclass | |
| Chdfdods | |
| ►Chdfistream_obj | |
| Chdfistream_annot | |
| Chdfistream_gri | |
| Chdfistream_sds | |
| Chdfistream_vdata | |
| Chdfistream_vgroup | |
| CHE2CF | A class for writing attributes from an HDF-EOS2 file |
| CHE5Checker | |
| CHE5Dim | |
| ►CHE5Grid | |
| CHE5Parser | |
| ►CHE5Swath | |
| CHE5Parser | |
| CHE5Var | |
| ►CHE5Za | |
| CHE5Parser | |
| ►CInt16 | |
| CAsciiInt16 | |
| CFFInt16 | |
| CHDF5CFInt16 | |
| CHDF5Int16 | |
| CHDFInt16 | |
| CNCInt16 | |
| CWWWInt16 | |
| ►CInt16 | |
| CGDALInt16 | |
| CXDInt16 | |
| ►CInt32 | |
| CGDALInt32 | |
| CXDInt32 | |
| ►CInt32 | |
| CAsciiInt32 | |
| CFFInt32 | |
| CHDF5CFInt32 | |
| CHDF5Int32 | |
| CHDFInt32 | |
| CNCInt32 | |
| CWWWInt32 | |
| ►Citerator | |
| Cncml_module::Shape::IndexIterator | A custom iterator that enumerates all the points in the space defined by a Shape in row major order |
| CKVP | |
| CKVPsReader | |
| Cmemtrack_entry_struct_t | |
| Cmemtrack_log | |
| Cmenu_index_struct | |
| Cmenu_section_struct | |
| Cmenu_selection_dll_struct | |
| Cugrid::MeshDataVariable | |
| Cncml_module::ModuleConstants | |
| CMy2DPoint | My2DPoint class is used to store the point coordinates |
| Cncml_module::MyBaseTypeFactory | Wrapper for the BaseTypeFactory that lets us create by type name |
| Cncml_module::NCMLUtil | Static class of utility functions |
| Clibdap::NDimensionalArray | |
| Clibdap::Odometer | Map the indices of a N-dimensional array to the offset into memory that matches those indices |
| CPPTProtocol | |
| ►Cagg_util::RCObjectInterface | Interface class for a reference counted object |
| Cagg_util::DDSAccessRCInterface | Mixture interface for when we a reference-counted DDS container |
| ►Cagg_util::RCObject | A base class for a simple reference counted object |
| ►Cagg_util::AggMemberDataset | Abstract helper superclass for allowing lazy access to the DataDDS for an aggregation |
| ►Cagg_util::AggMemberDatasetWithDimensionCacheBase | |
| Cagg_util::AggMemberDatasetDDSWrapper | Class AggMemberDatasetDDSWrapper: concrete subclass of AggMemberDataset designed to hold a weak reference to an object containing a DataDDS (DDSAccessInterface) |
| Cagg_util::AggMemberDatasetSharedDDSWrapper | Class AggMemberDatasetSharedDDSWrapper: concrete subclass of AggMemberDataset designed to hold a ref-counted reference to an object containing a DataDDS (DDSAccessRCInterface) |
| Cagg_util::AggMemberDatasetUsingLocationRef | Class AggMemberDatasetUsingLocationRef: Concrete subclass of AggMemberDataset for lazy-loading a location (file) if the DataDDS for the given dataset is needed |
| ►Cncml_module::NCMLElement | Base class for NcML element concrete classes |
| Cncml_module::AggregationElement | |
| Cncml_module::AttributeElement | Concrete class for NcML <attribute> element |
| Cncml_module::DimensionElement | |
| Cncml_module::ExplicitElement | Concrete class for NcML <explicit> element |
| Cncml_module::NetcdfElement | Concrete class for NcML <netcdf> element |
| Cncml_module::ReadMetadataElement | Concrete class for NcML <readMetadata> element |
| Cncml_module::RemoveElement | Concrete subclass for the <remove> NcML element |
| Cncml_module::ScanElement | Implementation of the <scan> element used to scan directories to create the set of files for an aggregation |
| Cncml_module::ValuesElement | |
| Cncml_module::VariableAggElement | Element for the <variableAgg> element child of an <aggregation> |
| Cncml_module::VariableElement | Concrete class for NcML <variable> element |
| Cagg_util::RCObjectPool | A monitoring "pool" class for created RCObject's which allows us to forcibly delete any RCOBject's regardless of their ref counts when we know we are done with them, say after an exception |
| Cagg_util::RCPtr< T > | A reference to an RCObject which automatically ref() and deref() on creation and destruction |
| Cagg_util::RCPtr< AggMemberDataset > | |
| Cagg_util::RCPtr< ncml_module::AggregationElement > | |
| ►CReadTagRef | |
| CHDFArray | |
| CHDFGrid | |
| CHDFSequence | |
| CHDFStructure | |
| Cgateway::RemoteHttpResource | This class encapsulates a remote resource available via HTTP GET |
| CROW_SIZES | |
| CS2C | |
| ►Cncml_module::SaxParser | Interface class for the wrapper between libxml C SAX parser and our NCMLParser |
| Cncml_module::NCMLParser | |
| Cncml_module::OtherXMLParser | Class used to handle parsing in an attribute of type=="OtherXML" which basically just has to keep appending the elements and content into a string until the containing <attribute> element is closed |
| Cncml_module::SimpleLocationParser | SaxParser implementation that just grabs the netcdf attribute and returns it |
| Cncml_module::SaxParserWrapper | Wrapper for libxml SAX parser C callbacks into C++ |
| Cncml_module::ScopeStack | |
| CHDFSP::SD | This class retrieves all SDS objects and SD file attributes |
| Csds_info | |
| ►CSequence | |
| CAsciiSequence | |
| CHDF5Sequence | |
| CHDFSequence | |
| Clibdap::TabularSequence | Specialization of Sequence for tables of data |
| CNCSequence | |
| ►CSequence | |
| CFFSequence | |
| CWWWSequence | |
| CXDSequence | |
| ►CServerFunction | |
| Clibdap::BBoxFunction | |
| Clibdap::BBoxUnionFunction | |
| Clibdap::BindNameFunction | The LinearScaleFunction class encapsulates the linear_scale function 'function_linear_scale' along with additional meta-data regarding its use and applicability |
| Clibdap::BindShapeFunction | |
| Clibdap::GeoGridFunction | |
| Clibdap::GridFunction | |
| Clibdap::LinearScaleFunction | Encapsulates the linear_scale function 'function_linear_scale' along with additional meta-data regarding its use and applicability |
| Clibdap::MakeArrayFunction | The LinearScaleFunction class encapsulates the array builder function 'function_make_array' along with additional meta-data regarding its use and applicability |
| Clibdap::RoiFunction | |
| Clibdap::SwathToArray | |
| Clibdap::SwathToGrid | |
| Clibdap::TabularFunction | |
| Clibdap::VersionFunction | |
| Cugrid::UGR5 | The UGR4 class encapsulates the function 'ugr4::ugr4' along with additional meta-data regarding its use and applicability |
| Cncml_module::Shape | A wrapper class for a vector of Array::dimension structs |
| Cagg_util::SimpleTimeParser | Helper class to parse in very simple string specifications of times and return it as an (approximate) duration in seconds |
| Chdfistream_sds::slab | |
| Clibdap::slice | |
| CSocketUtilities | |
| CStat | |
| ►CStr | |
| CAsciiStr | |
| CHDFStr | |
| CXDStr | |
| ►CStr | |
| CFFStr | |
| CHDF5CFStr | |
| CHDF5Str | |
| CHDFCFStr | |
| Clibdap::StreamString | |
| CNCStr | |
| CWWWStr | |
| ►Cstreambuf | |
| CPPTStreamBuf | |
| CStringList | |
| Cstruct_ff_array_dipole::struct_connect | |
| Cstruct_databin | |
| Cstruct_ff_format_data::struct_fd_state | |
| Cstruct_ff_array_conduit | |
| Cstruct_ff_array_dim_info | |
| Cstruct_ff_array_dipole | |
| Cstruct_ff_bufsize | |
| Cstruct_ff_data_flag | |
| Cstruct_ff_dll_data | |
| Cstruct_ff_dll_node | |
| Cstruct_ff_error | |
| Cstruct_ff_format | |
| Cstruct_ff_format_data | |
| Cstruct_ff_format_data_mapping | |
| Cstruct_ff_max_min | |
| Cstruct_ff_pp_object | |
| Cstruct_ff_process_info | |
| Cstruct_ff_std_args | |
| Cstruct_ff_translator | |
| Cstruct_ff_variable | |
| Cstruct_ff_array_dipole::struct_connect::struct_file_info | |
| Cstruct_ff_pp_object::union_u::struct_nt_list | |
| Cstruct_ff_std_args::struct_std_args_user | |
| ►CStructure | |
| CAsciiStructure | |
| CFFStructure | |
| CHDF5Structure | |
| CHDFStructure | |
| CNCStructure | |
| CWWWStructure | |
| ►CStructure | |
| CXDStructure | |
| Cugrid::TwoDMeshTopology | Identifies the location/rank/dimension that various grid components are associated with |
| CBESCatalogUtils::type_reg | |
| ►CUInt16 | |
| CAsciiUInt16 | |
| CFFUInt16 | |
| CGDALUInt16 | |
| CHDF5CFUInt16 | |
| CHDF5UInt16 | |
| CHDFUInt16 | |
| CNCUInt16 | |
| CWWWUInt16 | |
| CXDUInt16 | |
| ►CUInt32 | |
| CAsciiUInt32 | |
| CFFUInt32 | |
| CGDALUInt32 | |
| CHDF5CFUInt32 | |
| CHDF5UInt32 | |
| CHDFUInt32 | |
| CNCUInt32 | |
| CWWWUInt32 | |
| CXDUInt32 | |
| Cstruct_ff_array_dipole::struct_connect::union_locus | |
| Cstruct_ff_dll_data::union_struct_ff_dll_data_u | |
| Cstruct_ff_pp_object::union_u | |
| ►CUrl | |
| CAsciiUrl | |
| CHDFUrl | |
| CNCUrl | |
| CWWWUrl | |
| CXDUrl | |
| CBESUtil::url | |
| ►CUrl | |
| CFFUrl | |
| CHDF5Url | |
| ►Cagg_util::UseCountHitZeroCB | Interface for registering callbacks to the RCObject for when the usecount hits 0 but before the deallocate functionality is performed |
| Cagg_util::WeakRCPtr< T > | A variant of boost::weak_ptr that uses our intrusive RCObject counting |
| Cagg_util::WeakRCPtr< agg_util::AggMemberDataset > | |
| ►CHDF5CF::Var | This class represents one HDF5 dataset(CF variable) |
| ►CHDF5CF::CVar | This class is a derived class of Var. It represents a coordinate variable |
| CHDF5CF::EOS5CVar | This class is a derived class of CVar. It represents a coordinate variable for HDF-EOS5 files |
| CHDF5CF::GMCVar | This class is a derived class of CVar. It represents a coordinate variable for general HDF5 files |
| CHDF5CF::GMSPVar | This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS) |
| Cncml_module::NetcdfElement::VariableValueValidator | Inner class for keeping track of new variables created within the context of this dataset for which we do not get <values> set up front |
| Cvd_info | |
| CHDFSP::VDATA | This class retrieves all information of one Vdata |
| Cvg_info | |
| Cncml_module::NetcdfElement::VariableValueValidator::VVVEntry | |
| CWCSCGI | WCSCGI class is used to acquire WCS request, both GET and POST method are supported |
| CWWWOutput | Write various parts of the HTML form for a dataset |
| ►CXDOutput | |
| CXDArray | |
| CXDByte | |
| CXDFloat32 | |
| CXDFloat64 | |
| CXDGrid | |
| CXDInt16 | |
| CXDInt32 | |
| CXDSequence | |
| CXDStr | |
| CXDStructure | |
| CXDUInt16 | |
| CXDUInt32 | |
| CXDUrl | |
| Cncml_module::XMLAttribute | |
| Cncml_module::XMLAttributeMap | |
| Cncml_module::XMLNamespace | |
| Cncml_module::XMLNamespaceMap | |
| Cncml_module::XMLNamespaceStack | |
| Cncml_module::XMLUtil | |
| ►CArray | |
| CAsciiArray | |
| CFFArray | |
| CHDF5Array | |
| ►CHDF5BaseArray | |
| CHDF5GMCFMissNonLLCVArray | |
| CHDFEOS5CFMissNonLLCVArray | |
| CHDFEOS5CFSpecialCVArray | |
| CHDF5CFArray | |
| CHDF5GMCFMissLLArray | |
| CHDF5GMCFSpecialCVArray | |
| CHDFArray | |
| CHDFEOS5CFMissLLArray | |
| CHDFSPArray_RealField | |
| CHDFSPArrayMissGeoField | |
| CNCArray | |
| CXDArray | |
| ►CDataDDS | |
| CGDALDDS | This specialization of DDS is used to manage the 'resource' of the open GDAL dataset handle so that the BES will close that handle once the framework is done working with the file |
| CHDF4DDS | This specialization of DDS is used to manage the 'resource' of the open HDF4 dataset handle so that the BES will close that handle once the framework is done working with the file |
| CHDF5DDS | This specialization of DDS is used to manage the 'resource' of the open HDF5 dataset handle so that the BES will close that handle once the framework is done working with the file |
| ►CGrid | |
| CAsciiGrid | |
| CFFGrid | |
| CHDFGrid | |
| CNCGrid | |
| CWWWGrid | |