C_BESDataRequestInterface | Structure storing information from the Apache module |
C_leaf | |
CAccessCredentials | |
Cagg_util::AggregationUtil | |
CAllocator | Concept for allocating, resizing and freeing memory block |
►CArray | |
►Cagg_util::ArrayAggregationBase | |
Cagg_util::ArrayAggregateOnOuterDimension | |
Cagg_util::ArrayJoinExistingAggregation | |
Cdmrpp::DmrppArray | Extend libdap::Array so that a handler can read data using a DMR++ file |
CGDALArray | |
CHDF5Array | |
►CHDF5BaseArray | |
CHDF5CFArray | |
CHDF5CFGeoCF1D | |
CHDF5GMCFFillIndexArray | |
CHDF5GMCFMissLLArray | |
CHDF5GMCFMissNonLLCVArray | |
CHDF5GMCFSpecialCVArray | |
CHDF5GMSPCFArray | |
CHDFEOS5CFMissLLArray | |
CHDFEOS5CFMissNonLLCVArray | |
CHDFEOS5CFSpecialCVArray | |
CHDFArray | |
CHDFCFStrField | |
CHDFSPArray_RealField | |
CHDFSPArray_VDField | |
CHDFSPArrayAddCVField | |
CHDFSPArrayGeoField | |
CHDFSPArrayMissGeoField | |
►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. All the code is in the .h, so no .cc is defined |
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 | |
CGenericValue< Encoding, Allocator >::ArrayData | |
►Cagg_util::ArrayGetterInterface | |
Cagg_util::TopLevelArrayGetter | |
Cagg_util::TopLevelGridDataArrayGetter | |
Cagg_util::TopLevelGridMapArrayGetter | |
CASCII< CharType > | ASCII encoding |
►CAsciiOutput | |
CAsciiArray | |
CAsciiByte | |
CAsciiFloat32 | |
CAsciiFloat64 | |
CAsciiGrid | |
CAsciiInt16 | |
CAsciiInt32 | |
CAsciiSequence | |
CAsciiStr | |
CAsciiStructure | |
CAsciiUInt16 | |
CAsciiUInt32 | |
CAsciiUrl | |
Cattr_info_ptr_struct_t | |
CHDFSP::AttrContainer | |
CHDFSP::Attribute | Representing one attribute in grid or swath |
CHDF5CF::Attribute | This class represents one attribute |
Cncml_module::AttrTableLazyPtr | |
CAutoUTF< CharType > | Dynamically select encoding according to stream's runtime-specified UTF encoding type |
CAutoUTFInputStream< CharType, InputByteStream > | Input stream wrapper with dynamically bound encoding and automatic encoding detection |
CAutoUTFOutputStream< CharType, OutputByteStream > | Output stream wrapper with dynamically bound encoding and automatic encoding detection |
CBaseReaderHandler< Encoding, Derived > | Default implementation of Handler |
CBaseReaderHandler< typename SchemaDocumentType::SchemaType::EncodingType > | |
►CBaseTypeFactory | |
CAsciiOutputFactory | |
CHDFTypeFactory | |
CReadTypeFactory | |
CWWWOutputFactory | |
►CBaseTypeFactory | |
CCacheTypeFactory | |
CXDOutputFactory | |
CBasicIStreamWrapper< StreamType > | Wrapper of std::basic_istream into RapidJSON's Stream concept |
CBasicOStreamWrapper< StreamType > | Wrapper of std::basic_ostream into RapidJSON's Stream concept |
CBESAutoPtr< T > | |
CBESDapResponseBuilder | |
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 | Top level BES object to house generic methods |
Cbes::CatalogItem | |
Cbes::CatalogNode | |
►CBESAbstractModule | |
CBESAsciiModule | |
CBESDapModule | |
CBESUsageModule | |
CBESWWWModule | |
CBESXDModule | |
CBESXMLDapCommandModule | |
CCmrModule | |
CCSVModule | |
CDapModule | |
Cdebug_function::DebugFunctions | |
Cdmrpp::DmrppModule | |
CFFModule | |
CFitsModule | |
CFoCovJsonModule | Module that allows for OPeNDAP Data objects to be returned as geotiff files |
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 |
Cfunctions::DapFunctions | |
Cgateway::GatewayModule | |
CGDALModule | |
CHDF4Module | |
CHDF5Module | |
Chttpd_catalog::HttpdCatalogModule | |
Cncml_module::NCMLModule | |
CNCModule | |
CSampleModule | |
CUgridFunctions | |
CW10NModule | |
►CBESApp | Application class for BES applications |
►CBESModuleApp | Base application object for all BES applications |
CServerApp | |
CStandAloneApp | |
CCmdApp | |
►CBESCatalog | Catalogs provide a hierarchical organization for data |
CBESCatalogDirectory | Catalogs from a directory structure |
Ccmr::CmrCatalog | Builds catalogs from a directory structure |
Chttpd_catalog::HttpdCatalog | Builds catalogs from a directory structure exposed by Apache httpd |
CBESCatalogEntry | |
CBESCatalogList | List of all registered catalogs |
CBESCatalogUtils | |
►CBESContainer | A container is something that holds data. E.G., a netcdf file or a database entry |
CBESFileContainer | Holds real data, container type and constraint for symbolic name read from persistence |
Ccmr::CmrContainer | Container representing a remote request |
Cgateway::GatewayContainer | Container representing a remote request |
Chttpd_catalog::HttpdCatalogContainer | Container representing a remote 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 |
CBESFileContainerStorage | Implementation of BESContainerStorage that represents a data within a catalog repository |
Ccmr::CmrContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
Cgateway::GatewayContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
Chttpd_catalog::HttpdCatalogContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote 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 internal error encountered |
Ccmr::CmrError | |
►CBESInternalFatalError | Exception thrown if an internal error is found and is fatal to the BES |
CNoSuchLibrary | |
CNoSuchObject | |
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 |
CBESTimeoutError | Error thrown if there is a user syntax error in the request or any other user error |
►CBESFileLockingCache | Implementation of a caching mechanism for compressed data |
Cagg_util::AggMemberDatasetDimensionCache | |
►Cbes::GlobalMetadataStore | Store the DAP metadata responses |
Cbes::DmrppMetadataStore | Store the DAP DMR++ metadata responses |
CBESDapFunctionResponseCache | Cache the results from server functions |
CBESH4Cache | |
CBESStoredDapResultCache | |
CBESUncompressCache | |
Ccmr::CmrCache | A cache for content accessed via the CMR |
Cgateway::GatewayCache | A cache for data files accessed using the Gateway |
CHDF5DiskCache | |
Chttpd_catalog::RemoteHttpResourceCache | A cache for content accessed via HTTP |
CBESInfoList | |
►CBESInterface | Entry point into BES, building responses to given requests |
CBESXMLInterface | Entry point into BES using xml document requests |
CBESLog | Provides a mechanism for applications to log information to an external file |
CBESMemoryGlobalArea | |
CBESPlugin< M > | |
CBESPlugin< BESAbstractModule > | |
CBESPlugin< C > | |
CBESPluginFactory< C > | |
CBESPluginFactory< BESAbstractModule > | |
CBESReporter | |
CBESReporterList | |
►CBESRequestHandler | Represents a specific data type request handler |
CBESAsciiRequestHandler | |
CBESDapRequestHandler | |
CBESUsageRequestHandler | |
CBESWWWRequestHandler | |
CBESXDRequestHandler | |
CCSVRequestHandler | |
CDapFunctionsRequestHandler | A Request Handler for the DAP Functions module |
CDapRequestHandler | |
Cdmrpp::DmrppRequestHandler | |
CFFRequestHandler | |
CFitsRequestHandler | |
CFoCovJsonRequestHandler | A Request Handler for the Fileout NetCDF request |
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 |
Cgateway::GatewayRequestHandler | |
CGDALRequestHandler | |
CHDF4RequestHandler | |
CHDF5RequestHandler | |
Cncml_module::NCMLRequestHandler | |
CNCRequestHandler | |
CSampleRequestHandler | |
CW10nJsonRequestHandler | A Request Handler for the Fileout NetCDF request |
CBESRequestHandlerList | The list of registered request handlers for this server; a singleton |
►CBESResponseHandler | Handler object that knows how to create a specific response object |
Cbes::NullResponseHandler | A ResponseHandler that does nothing |
Cbes::SetContextsResponseHandler | Set a number of context name-value pairs at once |
Cbes::ShowNodeResponseHandler | Evaluate a showNode command |
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 |
CGatewayPathInfoResponseHandler | Response handler that returns nodes or leaves within the catalog either at the root or at a specified node |
CSampleSayResponseHandler | |
CShowBesKeyResponseHandler | Response handler that returns the value(s) of a BES key |
CShowPathInfoResponseHandler | Response handler that returns nodes or leaves within the catalog either at the root or at a specified node |
CSiteMapResponseHandler | Response handler that returns a site map |
CW10nShowPathInfoResponseHandler | 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 | Holds a DDS 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 |
CBESTextInfo | Simple text information in a response object, such as version and help information |
CBESVersionInfo | |
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 | |
CBESAsciiTransmit | |
CBESDapTransmit | |
CBESXDTransmit | |
CFoDapCovJsonTransmitter | BESTransmitter class named "json" that transmits an OPeNDAP data object as a JSON file |
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 | Base class for the BES's commands |
Cbes::ShowNodeCommand | |
Cbes::XMLSetContextsCommand | |
CBESXMLCatalogCommand | |
CBESXMLDefineCommand | |
CBESXMLDeleteContainerCommand | |
CBESXMLDeleteContainersCommand | |
CBESXMLDeleteDefinitionCommand | |
CBESXMLDeleteDefinitionsCommand | |
►CBESXMLGetCommand | |
CBESXMLWWWGetCommand | |
CBESXMLSetContainerCommand | Parse the setContainer element in a request document |
CBESXMLSetContextCommand | |
CBESXMLShowCommand | |
CBESXMLShowErrorCommand | |
CGatewayPathInfoCommand | |
CSampleSayXMLCommand | |
CShowBesKeyCommand | |
CShowPathInfoCommand | |
CSiteMapCommand | Build a site map |
CW10nShowPathInfoCommand | |
CCmdClient | |
►CConnection | |
►CPPTConnection | |
CPPTClient | |
CPPTServer | |
CCSV_Field | |
CCSV_Header | |
CCSV_Obj | |
CCSV_Reader | |
CFoDapCovJsonTransform | |
CFoDapJsonTransform | |
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 |
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 | |
CTheBESKeys | Mapping of key/value pairs defining different behaviors of an application |
CW10nJsonTransform | |
CBESRegex | |
CBESScrub | Functions to clean/scrub input for security reasons |
CBESServerSystemResources | |
CBESServerUtils | |
CBESStatus | |
CBESUsageTransmit | |
CBESUtil | |
CBESWWWTransmit | |
CBESXMLDefaultCommands | |
CBESXMLUtils | |
CBESXMLWriter | |
Cinternal::BigInteger | |
►CByte | |
CNCByte | |
►CByte | |
CAsciiByte | |
Cdmrpp::DmrppByte | |
CFFByte | |
CHDF5Byte | |
CHDF5CFByte | |
CHDF5CFGeoCFProj | |
CHDFByte | |
CWWWByte | |
CXDByte | |
Ccache_entry | |
Cbes::CatalogItem::CatalogItemAscending | |
Cdmrpp::Chunk | |
CCmdTranslation | |
Ccmr::CmrApi | |
Ccmr::CmrUtils | Utility class for the gateway remote request mechanism |
CCredentialsManager | |
CCrtAllocator | C-runtime library allocator |
CCSV_Data | |
CCSV_Utils | |
Cdmrpp::CurlHandlePool | |
►CD4BaseTypeFactory | |
Cdmrpp::DmrppTypeFactory | |
►CD4Enum | |
Cdmrpp::DmrppD4Enum | |
►CD4Group | |
Cdmrpp::DmrppD4Group | |
►CD4Opaque | |
Cdmrpp::DmrppD4Opaque | |
►CD4Sequence | |
Cdmrpp::DmrppD4Sequence | |
CFFD4Sequence | |
►CDapObj | |
CHDF5DataMemCache | |
CGenericValue< Encoding, Allocator >::Data | |
►CDDS | |
CHDF4DDS | |
CHDF5DDS | |
►Cagg_util::DDSAccessInterface | |
►Cagg_util::DDSAccessRCInterface | |
Cncml_module::NetcdfElement | Concrete class for NcML <netcdf> element |
Cagg_util::DDSLoader | |
CHDF5CF::delete_elem | |
CHDFSP::Dimension | |
CHDF5CF::Dimension | This class repersents one dimension of an HDF5 dataset(variable) |
Cagg_util::Dimension | |
Cdimmap_entry | |
Cagg_util::DirectoryUtil | |
Cinternal::DiyFp | |
►CDMR | |
Cdmrpp::DMRpp | Provide a way to print the DMR++ response |
CHDF4DMR | |
CHDF5DMR | |
Cdmrpp::dmrpp_easy_handle | Bundle a libcurl easy handle to other information |
Cdmrpp::dmrpp_multi_handle | Encapsulate a libcurl multi handle |
►Cdmrpp::DmrppCommon | Size and offset information of data included in DMR++ files |
Cdmrpp::DmrppArray | Extend libdap::Array so that a handler can read data using a DMR++ file |
Cdmrpp::DmrppByte | |
Cdmrpp::DmrppD4Enum | |
Cdmrpp::DmrppD4Group | |
Cdmrpp::DmrppD4Opaque | |
Cdmrpp::DmrppD4Sequence | |
Cdmrpp::DmrppFloat32 | |
Cdmrpp::DmrppFloat64 | |
Cdmrpp::DmrppInt16 | |
Cdmrpp::DmrppInt32 | |
Cdmrpp::DmrppInt64 | |
Cdmrpp::DmrppInt8 | |
Cdmrpp::DmrppStr | |
Cdmrpp::DmrppStructure | |
Cdmrpp::DmrppUInt16 | |
Cdmrpp::DmrppUInt32 | |
Cdmrpp::DmrppUInt64 | |
Cdmrpp::DmrppUrl | |
Cdmrpp::DmrppParserSax2 | |
CDODS_Date | |
►CDODS_Date_Factory | |
CDODS_EndDate_Factory | |
CDODS_StartDate_Factory | |
CDODS_Date_Time | |
CDODS_Date_Time_Factory | |
CDODS_Decimal_Year | |
CDODS_Decimal_Year_Factory | |
CDODS_EndDate_Time_Factory | |
CDODS_EndDecimal_Year_Factory | |
CDODS_StartDate_Time_Factory | |
CDODS_StartDecimal_Year_Factory | |
CDODS_Time | |
►CDODS_Time_Factory | |
CDODS_EndTime_Factory | |
CDODS_StartTime_Factory | |
Cinternal::Double | |
CDS | A structure for DDS generation |
CDSattr | A structure for DAS generation |
CEncodedInputStream< Encoding, InputByteStream > | Input byte stream wrapper with a statically bound encoding |
CEncodedInputStream< UTF8<>, MemoryStream > | Specialized for UTF8 MemoryStream |
CEncodedOutputStream< Encoding, OutputByteStream > | Output byte stream wrapper with statically bound encoding |
CEncoding | Concept for encoding of Unicode characters |
Cncml_module::ScopeStack::Entry | |
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 | |
Cerror_t | |
►Cstd::exception | STL class |
CHDF5CF::Exception | |
CHDFSP::Exception | |
►Cstd::runtime_error | STL class |
►Cagg_util::AggregationException | |
Cagg_util::DimensionNotFoundException | |
Cagg_util::BadWeakPtr | |
Cncml_module::NCMLElement::Factory | |
►CFalseType | |
Cinternal::IsGenericValueImpl< T, Encoding, Allocator > | |
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 | |
►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 | |
CFileReadStream | File byte stream for input using fread() |
CFileWriteStream | Wrapper of C file stream for input using fread() |
Cfips_bucket_struct_t | |
Cfips_struct_module_stats_struct_t | |
CGenericValue< Encoding, Allocator >::Flag | |
►CFloat32 | |
CAsciiFloat32 | |
Cdmrpp::DmrppFloat32 | |
CFFFloat32 | |
CHDF5CFFloat32 | |
CHDF5Float32 | |
CHDFFloat32 | |
CNCFloat32 | |
CWWWFloat32 | |
CXDFloat32 | |
►CFloat64 | |
CAsciiFloat64 | |
Cdmrpp::DmrppFloat64 | |
CFFFloat64 | |
CHDF5CFFloat64 | |
CHDF5Float64 | |
CHDFFloat64 | |
CNCFloat64 | |
CWWWFloat64 | |
CXDFloat64 | |
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 |
Cgateway::GatewayError | Exception static functions to read error information from remote response |
Cgateway::GatewayUtils | Utility class for the gateway remote request mechanism |
CGenericArray< Const, ValueT > | Helper class for accessing Value of array type |
CGenericDocument< Encoding, Allocator, StackAllocator > | A document for parsing JSON text as DOM |
CGenericInsituStringStream< Encoding > | A read-write string stream |
CGenericMember< Encoding, Allocator > | Name-value pair in a JSON object value |
CGenericMemoryBuffer< Allocator > | Represents an in-memory output byte stream |
CGenericObject< Const, ValueT > | Helper class for accessing Value of object type |
CGenericPointer< ValueType, Allocator > | Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator |
CGenericReader< SourceEncoding, TargetEncoding, StackAllocator > | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator |
Cinternal::GenericRegex< Encoding, Allocator > | Regular expression engine with subset of ECMAscript grammar |
CGenericSchemaDocument< ValueT, Allocator > | JSON schema document |
CGenericSchemaValidator< SchemaDocumentType, OutputHandler, StateAllocator > | JSON Schema Validator |
CGenericStringBuffer< Encoding, Allocator > | Represents an in-memory output stream |
CGenericStringRef< CharType > | Reference to a constant string (not taking a copy) |
CGenericStringStream< Encoding > | Read-only string stream |
CGenericValue< Encoding, Allocator > | Represents a JSON value. Use Value for UTF8 encoding and default allocator |
CGenericValue< EncodingType, AllocatorType > | |
CGenericValue< rapidjson::Encoding, rapidjson::Allocator > | |
►Cfunctions::GeoConstraint | |
Cfunctions::GridGeoConstraint | |
Cgr_info | |
Ccmr::Granule | |
►CGrid | |
►Cagg_util::GridAggregationBase | |
Cagg_util::GridAggregateOnOuterDimension | |
Cagg_util::GridJoinExistingAggregation | |
CFFGrid | |
CGDALGrid | |
CHDFGrid | |
CWWWGrid | |
CXDGrid | |
CHDF5CF::Group | This class represents an HDF5 group. The group will be flattened according to the CF conventions |
Cfunctions::gse_arg | |
Cfunctions::GSEClause | |
CHandler | Concept for receiving events from GenericReader upon parsing. The functions return true if no error occurs. If they return false, the event publisher should terminate the process |
Cpicosha2::hash256_one_by_one | |
Cinternal::Hasher< Encoding, Allocator > | |
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 | |
CHE5Checker | |
CHE5Dim | |
►CHE5Grid | |
CHE5Parser | |
►CHE5Swath | |
CHE5Parser | |
CHE5Var | |
►CHE5Za | |
CHE5Parser | |
Chttpd_catalog::HttpdCatalogUtils | Utility class for the HTTP catalog module |
Chttpd_catalog::HttpdDirScraper | This class builds a BES CatalogNode response from an httpd-generated directory page |
CGenericValue< Encoding, Allocator >::Number::I | |
CIGenericRemoteSchemaDocumentProvider< SchemaDocumentType > | |
Cimaxdiv_t | |
►CInt16 | |
CAsciiInt16 | |
Cdmrpp::DmrppInt16 | |
CFFInt16 | |
CHDF5CFInt16 | |
CHDF5Int16 | |
CHDFInt16 | |
CNCInt16 | |
CWWWInt16 | |
CXDInt16 | |
►CInt32 | |
Cdmrpp::DmrppInt32 | |
CHDF5CFInt32 | |
CHDF5Int32 | |
CHDFInt32 | |
CNCInt32 | |
CWWWInt32 | |
CXDInt32 | |
►CInt32 | |
CAsciiInt32 | |
CFFInt32 | |
►CInt64 | |
Cdmrpp::DmrppInt64 | |
CHDF5CFInt64 | |
CHDF5Int64 | |
►CInt8 | |
Cdmrpp::DmrppInt8 | |
CHDF5Int8 | |
Cinternal::ISchemaStateFactory< SchemaType > | |
Cinternal::ISchemaValidator | |
CIsin_row_t | |
CIsin_t | |
►Citerator | |
CGenericMemberIterator< Const, Encoding, Allocator > | (Constant) member iterator for a JSON object value |
Cncml_module::Shape::IndexIterator | |
CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::Level | Information for each nested level |
Cdmrpp::Lock | |
►CMarshaller | |
CCacheMarshaller | Marshaller that knows how serialize dap data objects to a disk cache This class can be used with libdap::BaseType::serialize() to write out data values. Unlike the XDR-based code used with DAP2, this does not translate data to network byte order and thus eliminates copy and memory allocation operations |
CMaskDIM | |
CMemoryPoolAllocator< BaseAllocator > | Default memory allocator used by the parser and DOM |
CMemoryPoolAllocator<> | |
CMemoryStream | Represents an in-memory input byte stream |
Cmemtrack_entry_struct_t | |
Cmemtrack_log | |
Cmenu_index_struct | |
Cmenu_section_struct | |
Cmenu_selection_dll_struct | |
Cugrid::MeshDataVariable | |
Cfunctions::min_max_t | |
Cncml_module::ModuleConstants | |
Cncml_module::MyBaseTypeFactory | Wrapper for the BaseTypeFactory that lets us create by type name |
CName_Size_2Pairs | |
Cncml_module::NCMLUtil | |
Clibdap::NDimensionalArray | |
CGenericValue< Encoding, Allocator >::Number | |
CGenericValue< Encoding, Allocator >::ObjectData | |
CObjMemCache | An in-memory cache for DapObj (DAS, DDS, ...) objects |
Cfunctions::Odometer | |
Cdmrpp::one_child_chunk_args | |
Cdmrpp::one_chunk_unconstrained_args | Chunk data insert args for use with pthreads |
CParseResult | Result of parsing (wraps ParseErrorCode) |
CPPTProtocol | |
CPrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags > | Writer with indentation and spacing |
►Cagg_util::RCObjectInterface | |
Cagg_util::DDSAccessRCInterface | |
►Cagg_util::RCObject | A base class for a simple reference counted object |
►Cagg_util::AggMemberDataset | |
►Cagg_util::AggMemberDatasetWithDimensionCacheBase | |
Cagg_util::AggMemberDatasetDDSWrapper | |
Cagg_util::AggMemberDatasetSharedDDSWrapper | |
Cagg_util::AggMemberDatasetUsingLocationRef | |
►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 | |
Cncml_module::ScanElement | |
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 | |
Cagg_util::RCPtr< T > | A reference to an RCObject which automatically ref() and deref() on creation and destruction |
Cagg_util::RCPtr< ncml_module::AggregationElement > | |
►CReadTagRef | |
CHDFArray | |
CHDFGrid | |
CHDFSequence | |
CHDFStructure | |
Ccmr::RemoteHttpResource | |
Cgateway::RemoteHttpResource | |
Chttpd_catalog::RemoteHttpResource | |
Ccmr::rjson_utils | |
CROW_SIZES | |
►Cncml_module::SaxParser | Interface class for the wrapper between libxml C SAX parser and our NCMLParser |
Cncml_module::NCMLParser | |
Cncml_module::OtherXMLParser | |
Cncml_module::SimpleLocationParser | SaxParser implementation that just grabs the netcdf@location attribute and returns it |
Cncml_module::SaxParserWrapper | Wrapper for libxml SAX parser C callbacks into C++ |
Cinternal::Schema< SchemaDocumentType > | |
CSchemaValidatingReader< parseFlags, InputStream, SourceEncoding, SchemaDocumentType, StackAllocator > | A helper class for parsing with validation |
Cinternal::SchemaValidationContext< SchemaDocumentType > | |
Cncml_module::ScopeStack | |
CHDFSP::SD | This class retrieves all SDS objects and SD file attributes |
Csds_info | |
►CSequence | |
CAsciiSequence | |
CCachedSequence | Specialization of Sequence for cached responses |
CFFSequence | |
Cfunctions::TabularSequence | Specialization of Sequence for tables of data |
CHDF5Sequence | |
CHDFSequence | |
CNCSequence | |
CReadSequence | |
CWWWSequence | |
CXDSequence | |
Cbes::ServerAdministrator | A ServerAdministrator object from the TheBESKeys associated with the string SERVER_ADMIN_KEY |
►CServerFunction | |
Cdebug_function::AbortFunc | |
Cdebug_function::ErrorFunc | |
Cdebug_function::SleepFunc | |
Cdebug_function::SumUntilFunc | |
Cfunctions::BBoxCombFunction | |
Cfunctions::BBoxFunction | |
Cfunctions::BBoxUnionFunction | |
Cfunctions::BindNameFunction | |
Cfunctions::BindShapeFunction | |
Cfunctions::DilateArrayFunction | |
Cfunctions::GeoGridFunction | |
Cfunctions::GridFunction | |
Cfunctions::LinearScaleFunction | |
Cfunctions::MakeArrayFunction | |
Cfunctions::MakeMaskFunction | |
Cfunctions::MaskArrayFunction | |
Cfunctions::RangeFunction | |
Cfunctions::RoiFunction | |
Cfunctions::Scale3DArray | |
Cfunctions::ScaleArray | |
Cfunctions::ScaleGrid | |
Cfunctions::TabularFunction | |
Cfunctions::VersionFunction | |
Cugrid::UGER | |
Cugrid::UGFR | |
Cugrid::UGNR | |
CWrapItUp | |
Cncml_module::Shape | A wrapper class for a vector of Array::dimension structs |
CGenericValue< Encoding, Allocator >::ShortString | |
Cagg_util::SimpleTimeParser | |
Cfunctions::SizeBox | |
Chdfistream_sds::slab | |
Cfunctions::slice | |
CSocketUtilities | |
Cinternal::Stack< Allocator > | A type-unsafe stack for storing different types of data |
Cinternal::Stack< CrtAllocator > | |
Cinternal::Stack< rapidjson::Allocator > | |
Cinternal::Stack< rapidjson::CrtAllocator > | |
Cinternal::Stack< StackAllocator > | |
CStat | |
►CStr | |
CAsciiStr | |
CFFStr | |
►CStr | |
Cdmrpp::DmrppStr | |
CHDF5CFStr | |
CHDF5Str | |
CHDFCFStr | |
CHDFStr | |
Clibdap::StreamString | |
CNCStr | |
CWWWStr | |
CXDStr | |
CStream | Concept for reading and writing characters |
►Cstreambuf | |
CPPTStreamBuf | |
►CStreamDAP | |
Cbes::DmrppMetadataStore::StreamDMRpp | Hack use a DMR to write a DMR++ response. WIP |
Cinternal::StreamLocalCopy< Stream, int > | |
Cinternal::StreamLocalCopy< Stream, 0 > | Keep reference |
Cinternal::StreamLocalCopy< Stream, 1 > | Do copy optimization |
CStreamTraits< Stream > | Provides additional information for stream |
CStreamTraits< GenericInsituStringStream< Encoding > > | |
CStreamTraits< GenericStringStream< Encoding > > | |
CGenericValue< Encoding, Allocator >::String | |
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 | |
Cdmrpp::DmrppStructure | |
CFFStructure | |
CHDF5Structure | |
CHDFStructure | |
CNCStructure | |
CWWWStructure | |
CXDStructure | |
Cbes::TempFile | Get a new temporary file |
CGenericPointer< ValueType, Allocator >::Token | A token is the basic units of internal representation |
Cinternal::TokenHelper< Stack, Ch > | |
Cinternal::TokenHelper< Stack, char > | |
CTranscoder< SourceEncoding, TargetEncoding > | Encoding conversion |
CTranscoder< Encoding, Encoding > | Specialization of Transcoder with same source and target encoding |
Cugrid::TwoDMeshTopology | |
►CType | |
Cinternal::IsGenericValue< T > | |
►CType | |
Cinternal::IsGenericValueImpl< T, typename Void< typename T::EncodingType >::Type, typename Void< typename T::AllocatorType >::Type > | |
Cinternal::TypeHelper< ValueType, T > | |
Cinternal::TypeHelper< ValueType, bool > | |
Cinternal::TypeHelper< ValueType, const typename ValueType::Ch * > | |
Cinternal::TypeHelper< ValueType, double > | |
Cinternal::TypeHelper< ValueType, float > | |
Cinternal::TypeHelper< ValueType, int > | |
Cinternal::TypeHelper< ValueType, int64_t > | |
Cinternal::TypeHelper< ValueType, typename ValueType::Array > | |
Cinternal::TypeHelper< ValueType, typename ValueType::ConstArray > | |
Cinternal::TypeHelper< ValueType, typename ValueType::ConstObject > | |
Cinternal::TypeHelper< ValueType, typename ValueType::Object > | |
Cinternal::TypeHelper< ValueType, uint64_t > | |
Cinternal::TypeHelper< ValueType, unsigned > | |
CGenericValue< Encoding, Allocator >::Number::U | |
Cinternal::Hasher< Encoding, Allocator >::Number::U | |
►CUInt16 | |
CAsciiUInt16 | |
Cdmrpp::DmrppUInt16 | |
CFFUInt16 | |
CHDF5CFUInt16 | |
CHDF5UInt16 | |
CHDFUInt16 | |
CXDUInt16 | |
►CUInt16 | |
CNCUInt16 | |
CWWWUInt16 | |
►CUInt32 | |
CAsciiUInt32 | |
Cdmrpp::DmrppUInt32 | |
CFFUInt32 | |
CHDF5CFUInt32 | |
CHDF5UInt32 | |
CHDFUInt32 | |
CNCUInt32 | |
CWWWUInt32 | |
CXDUInt32 | |
►CUInt64 | |
Cdmrpp::DmrppUInt64 | |
CHDF5CFUInt64 | |
CHDF5UInt64 | |
►Cunary_function | |
Cbes::GlobalMetadataStore::MDSReadLock | Unlock and close the MDS item when the ReadLock goes out of scope |
►Cbes::GlobalMetadataStore::StreamDAP | |
Cbes::GlobalMetadataStore::StreamDAS | Instantiate with a DDS or DMR and use to write the DAS response |
Cbes::GlobalMetadataStore::StreamDDS | Instantiate with a DDS or DMR and use to write the DDS response |
Cbes::GlobalMetadataStore::StreamDMR | Instantiate with a DDS or DMR and use to write the DMR response |
Cstruct_ff_array_dipole::struct_connect::union_locus | |
Cstruct_ff_dll_data::union_struct_ff_dll_data_u | |
Cstruct_ff_pp_object::union_u | |
►CUnMarshaller | |
CCacheUnMarshaller | UnMarshaller that knows how to deserialize dap objects |
►CUrl | |
Cdmrpp::DmrppUrl | |
CFFUrl | |
CHDF5Url | |
CHDFUrl | |
CNCUrl | |
CWWWUrl | |
CXDUrl | |
►CUrl | |
CAsciiUrl | |
CBESUtil::url | |
CAWSV4::url_parser | |
►Cagg_util::UseCountHitZeroCB | |
Cagg_util::WeakRCPtr< T > | |
Cagg_util::WeakRCPtr< agg_util::AggMemberDataset > | |
CUTF16< CharType > | UTF-16 encoding |
►CUTF16< wchar_t > | |
CUTF16BE< CharType > | UTF-16 big endian encoding |
CUTF16LE< CharType > | UTF-16 little endian encoding |
CUTF32< CharType > | UTF-32 encoding |
►CUTF32< unsigned > | |
CUTF32BE< CharType > | UTF-32 big endian encoding |
CUTF32LE< CharType > | UTF-32 little endian enocoding |
CUTF8< CharType > | UTF-8 encoding |
►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 and OCO-2) |
Cncml_module::NetcdfElement::VariableValueValidator | |
Cvd_info | |
CHDFSP::VDATA | This class retrieves all information of one Vdata |
Cvg_info | |
Cncml_module::NetcdfElement::VariableValueValidator::VVVEntry | |
Cbes::WhiteList | Can a given URL be dereferenced given the BES's configuration? |
CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags > | JSON writer |
CWWWOutput | |
►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 | |
CNCArray | |
CXDArray | |
►CGrid | |
CAsciiGrid | |
CNCGrid | |