| ►Nagg_util | Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file |
| CAggMemberDataset | |
| CAggMemberDatasetDDSWrapper | |
| CAggMemberDatasetDimensionCache | |
| CAggMemberDatasetSharedDDSWrapper | |
| CAggMemberDatasetUsingLocationRef | |
| CAggMemberDatasetWithDimensionCacheBase | |
| CAggregationException | |
| CAggregationUtil | |
| CArrayAggregateOnOuterDimension | |
| CArrayAggregationBase | |
| CArrayGetterInterface | |
| CArrayJoinExistingAggregation | |
| CBadWeakPtr | |
| CDDSAccessInterface | |
| CDDSAccessRCInterface | |
| CDDSLoader | |
| CDimension | |
| CDimensionNotFoundException | |
| CDirectoryUtil | |
| CFileInfo | |
| CGridAggregateOnOuterDimension | |
| CGridAggregationBase | |
| CGridJoinExistingAggregation | |
| CRCObject | A base class for a simple reference counted object |
| CRCObjectInterface | |
| CRCObjectPool | |
| CRCPtr | A reference to an RCObject which automatically ref() and deref() on creation and destruction |
| CSimpleTimeParser | |
| CTopLevelArrayGetter | |
| CTopLevelGridDataArrayGetter | |
| CTopLevelGridMapArrayGetter | |
| CUseCountHitZeroCB | |
| CWeakRCPtr | |
| NAWSV4 | |
| ►Nbase64 | |
| CBase64 | |
| ►Nbes | |
| ►CCatalogItem | |
| CCatalogItemAscending | |
| CCatalogNode | |
| ►CDmrppMetadataStore | Store the DAP DMR++ metadata responses |
| CStreamDMRpp | Hack use a DMR to write a DMR++ response. WIP |
| ►CGlobalMetadataStore | Store the DAP metadata responses |
| CMDSReadLock | Unlock and close the MDS item when the ReadLock goes out of scope |
| CStreamDAP | |
| CStreamDAS | Instantiate with a DDS or DMR and use to write the DAS response |
| CStreamDDS | Instantiate with a DDS or DMR and use to write the DDS response |
| CStreamDMR | Instantiate with a DDS or DMR and use to write the DMR response |
| CNullResponseHandler | A ResponseHandler that does nothing |
| CServerAdministrator | A ServerAdministrator object from the TheBESKeys associated with the string SERVER_ADMIN_KEY |
| CSetContextsResponseHandler | Set a number of context name-value pairs at once |
| CShowNodeCommand | |
| CShowNodeResponseHandler | Evaluate a showNode command |
| CTempFile | Get a new temporary file |
| CXMLSetContextsCommand | |
| Nbes_timing | |
| NBESConstraintFuncs | |
| Nbuild_dmrpp_util | |
| ►Ncmr | |
| CCmrApi | |
| CCmrCatalog | Builds catalogs from a directory structure |
| CCmrContainer | Container representing a remote request |
| CCmrContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
| CCmrError | |
| CGranule | |
| Crjson_utils | |
| Ncurl | |
| Ndap_asciival | |
| Ndap_usage | |
| Ndap_utils | |
| ►Ndebug_function | |
| CAbortFunc | |
| CDebugFunctions | |
| CErrorFunc | |
| CSleepFunc | |
| CSumUntilFunc | |
| ►Ndmrpp | |
| CChunk | |
| CCurlHandlePool | |
| CDMRpp | Provide a way to print the DMR++ response |
| Cdmrpp_easy_handle | Bundle a libcurl easy handle with other information |
| CDmrppArray | Extend libdap::Array so that a handler can read data using a DMR++ file |
| CDmrppByte | |
| CDmrppChunkOdometer | |
| CDmrppCommon | Size and offset information of data included in DMR++ files |
| CDmrppD4Enum | |
| CDmrppD4Group | |
| CDmrppD4Opaque | |
| CDmrppD4Sequence | |
| CDmrppFloat32 | |
| CDmrppFloat64 | |
| CDmrppInt16 | |
| CDmrppInt32 | |
| CDmrppInt64 | |
| CDmrppInt8 | |
| CDmrppModule | |
| CDmrppParserSax2 | |
| CDmrppRequestHandler | |
| CDmrppStr | |
| CDmrppStructure | |
| CDmrppTypeFactory | |
| CDmrppUInt16 | |
| CDmrppUInt32 | |
| CDmrppUInt64 | |
| CDmrppUrl | |
| CDMZ | Interface to hide the DMR++ information storage format |
| Cfill_value | |
| Cfill_value_union | Hold the value used to fill empty chunks |
| Cone_child_chunk_args | |
| Cone_child_chunk_args_new | |
| Cone_chunk_args | Single argument structure for a thread that will process a single Chunk for a constrained array. Utilized as an argument to std::async() |
| Cone_chunk_unconstrained_args | Single argument structure for a thread that will process a single Chunk for an unconstrained array. Utilized as an argument to std::async() The |
| Cone_super_chunk_args | |
| CSuperChunk | A SuperChunk is a collection of contiguous Chunk objects along with optimized methods for data retrieval and inflation |
| Nfits_handler | |
| Nfocovjson | |
| Nfojson | |
| Nfonc_history_util | |
| ►Nfunctions | |
| CBBoxCombFunction | |
| CBBoxFunction | |
| CBBoxUnionFunction | |
| CBindNameFunction | |
| CBindShapeFunction | |
| CDapFunctions | |
| CDilateArrayFunction | |
| CGeoConstraint | |
| CGeoGridFunction | |
| CGridFunction | |
| CGridGeoConstraint | |
| Cgse_arg | |
| CGSEClause | |
| CIdentityFunction | |
| CLinearScaleFunction | |
| CMakeArrayFunction | |
| CMakeMaskFunction | |
| CMaskArrayFunction | |
| Cmin_max_t | |
| COdometer | |
| Cpoint | |
| CRangeFunction | |
| CRoiFunction | |
| Cslice | |
| Cstare_matches | Hold the result from the subset helper function as a collection of vectors |
| CStareBoxFunction | |
| CStareCountFunction | |
| CStareIntersectionFunction | |
| CStareSubsetArrayFunction | |
| CStareSubsetFunction | |
| CTabularFunction | |
| CTabularSequence | Specialization of Sequence for tables of data |
| CVersionFunction | |
| ►Ngateway | |
| CGatewayContainer | Container representing a remote request |
| CGatewayContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
| CGatewayError | Exception static functions to read error information from remote response |
| CGatewayModule | |
| CGatewayRequestHandler | |
| ►NHDF5CF | |
| CAttribute | This class represents one attribute |
| CCVar | This class is a derived class of Var. It represents a coordinate variable |
| Cdelete_elem | |
| CDimension | This class repersents one dimension of an HDF5 dataset(variable) |
| CEOS5CFGrid | This class simulates an HDF-EOS5 Grid. Currently only geographic projection is supported |
| CEOS5CFSwath | This class simulates an HDF-EOS5 Swath |
| CEOS5CFZa | This class simulates an HDF-EOS5 Zonal average object |
| CEOS5CVar | This class is a derived class of CVar. It represents a coordinate variable for HDF-EOS5 files |
| CEOS5File | This class is a derived class of File. It includes methods applied to HDF-EOS5 files only |
| CException | |
| CFile | This class retrieves all information from an HDF5 file |
| CGMCVar | This class is a derived class of CVar. It represents a coordinate variable for general HDF5 files |
| CGMFile | This class is a derived class of File. It includes methods applied to general HDF5 files only |
| CGMSPVar | This class is a derived class of Var. It represents a special general HDF5 product(currently ACOS and OCO-2) |
| CGroup | This class represents an HDF5 group. The group will be flattened according to the CF conventions |
| CVar | This class represents one HDF5 dataset(CF variable) |
| ►NHDFSP | |
| CAttrContainer | |
| CAttribute | Representing one attribute in grid or swath |
| CDimension | |
| CException | |
| CField | |
| CFile | |
| CSD | This class retrieves all SDS objects and SD file attributes |
| CSDField | One instance of this class represents one SDS object |
| CVDATA | This class retrieves all information of one Vdata |
| CVDField | One instance of this class represents one Vdata field |
| ►Nhttp | Utility class for the HTTP catalog module |
| CAllowedHosts | Can a given URL be dereferenced given the BES's configuration? |
| CEffectiveUrl | |
| CEffectiveUrlCache | |
| CHttpCache | A cache for content accessed via HTTP |
| CProxyConfig | |
| CRemoteResource | |
| Curl | |
| ►Nhttpd_catalog | |
| CHttpdCatalog | Builds catalogs from a directory structure exposed by Apache httpd |
| CHttpdCatalogContainer | Container representing a remote request |
| CHttpdCatalogContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
| CHttpdCatalogModule | |
| CHttpdDirScraper | This class builds a BES CatalogNode response from an httpd-generated directory page |
| ►Ninternal | |
| CBigInteger | |
| CDecodedStream | |
| CDiyFp | |
| CDouble | |
| CGenericRegex | Regular expression engine with subset of ECMAscript grammar |
| CGenericRegexSearch | |
| CHasher | |
| CISchemaStateFactory | |
| CISchemaValidator | |
| CIsGenericValue | |
| CIsGenericValueImpl | |
| CIsGenericValueImpl< T, typename Void< typename T::EncodingType >::Type, typename Void< typename T::AllocatorType >::Type > | |
| CIValidationErrorHandler | |
| CSchema | |
| CSchemaValidationContext | |
| CStack | A type-unsafe stack for storing different types of data |
| CStreamLocalCopy | |
| CStreamLocalCopy< Stream, 0 > | Keep reference |
| CStreamLocalCopy< Stream, 1 > | Do copy optimization |
| CTokenHelper | |
| CTokenHelper< Stack, char > | |
| CTypeHelper | |
| CTypeHelper< ValueType, bool > | |
| CTypeHelper< ValueType, const typename ValueType::Ch * > | |
| CTypeHelper< ValueType, double > | |
| CTypeHelper< ValueType, float > | |
| CTypeHelper< ValueType, int > | |
| CTypeHelper< ValueType, int64_t > | |
| CTypeHelper< ValueType, typename ValueType::Array > | |
| CTypeHelper< ValueType, typename ValueType::ConstArray > | |
| CTypeHelper< ValueType, typename ValueType::ConstObject > | |
| CTypeHelper< ValueType, typename ValueType::Object > | |
| CTypeHelper< ValueType, uint64_t > | |
| CTypeHelper< ValueType, unsigned > | |
| Nkvp | |
| ►Nlibdap | |
| CNDimensionalArray | |
| CStreamString | |
| ►Nncml_module | NcML Parser for adding/modifying/removing metadata (attributes) to existing local datasets using NcML |
| CAggregationElement | |
| CAttributeElement | Concrete class for NcML <attribute> element |
| CAttrTableLazyPtr | |
| CDimensionElement | |
| CExplicitElement | Concrete class for NcML <explicit> element |
| CModuleConstants | |
| CMyBaseTypeFactory | Wrapper for the BaseTypeFactory that lets us create by type name |
| CNCMLArray | 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 |
| CNCMLBaseArray | |
| ►CNCMLElement | Base class for NcML element concrete classes |
| CFactory | |
| CNCMLModule | |
| CNCMLParser | |
| CNCMLRequestHandler | |
| CNCMLUtil | |
| ►CNetcdfElement | Concrete class for NcML <netcdf> element |
| ►CVariableValueValidator | |
| CVVVEntry | |
| COtherXMLParser | |
| CReadMetadataElement | Concrete class for NcML <readMetadata> element |
| CRemoveElement | |
| CRenamedArrayWrapper | A Decorator Pattern for wrapping a libdap::Array in order to change its name efficiently in the face of buggy subclasses we cannot change |
| CSaxParser | Interface class for the wrapper between libxml C SAX parser and our NCMLParser |
| CSaxParserWrapper | Wrapper for libxml SAX parser C callbacks into C++ |
| CScanElement | |
| ►CScopeStack | |
| CEntry | |
| ►CShape | A wrapper class for a vector of Array::dimension structs |
| CIndexIterator | |
| CSimpleLocationParser | SaxParser implementation that just grabs the netcdf@location attribute and returns it |
| CValuesElement | |
| CVariableAggElement | Element for the <variableAgg> element child of an <aggregation> |
| CVariableElement | Concrete class for NcML <variable> element |
| CXMLAttribute | |
| CXMLAttributeMap | |
| CXMLNamespace | |
| CXMLNamespaceMap | |
| CXMLNamespaceStack | |
| CXMLUtil | |
| ►Nngap | |
| CNgapApi | |
| CNgapContainer | |
| CNgapContainerStorage | Implementation of BESContainerStorageVolatile that represents a list of remote requests |
| CNgapModule | |
| CNgapRequestHandler | |
| ►Npicosha2 | |
| Ndetail | |
| Nimpl | |
| Chash256_one_by_one | |
| Nrapidjson | Main RapidJSON namespace |
| ►Nugrid | |
| CMeshDataVariable | |
| CTwoDMeshTopology | |
| CUGER | |
| CUGFR | |
| CUGNR | |
| Nw10n | |
| Nxml_data | |