bes  Updated for version 3.20.6
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_BESDataRequestInterfaceStructure storing information from the Apache module
 C_leaf
 CAccessCredentials
 Cagg_util::AggregationUtil
 CAllocatorConcept for allocating, resizing and freeing memory block
 CArray
 Carray_ce
 Carray_descriptor_struct
 Carray_index_struct
 Carray_mapping_struct
 CGenericValue< Encoding, Allocator >::ArrayData
 Cagg_util::ArrayGetterInterface
 CASCII< CharType >ASCII encoding
 CAsciiOutput
 Cattr_info_ptr_struct_t
 CHDFSP::AttrContainer
 CHDFSP::AttributeRepresenting one attribute in grid or swath
 CHDF5CF::AttributeThis 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
 CBaseTypeFactory
 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
 CBESDapServiceStatic helper functions to register a handler to handle dap services and add commands to the dap service
 CBESDebug
 CBESDefaultModule
 CBESFSDir
 CBESFSFile
 CBESIndent
 CBESMemoryManager
 CBESObjTop level BES object to house generic methods
 CBESRegex
 CBESScrubFunctions to clean/scrub input for security reasons
 CBESServerSystemResources
 CBESServerUtils
 CBESStatus
 CBESUsageTransmit
 CBESUtil
 CBESWWWTransmit
 CBESXMLDefaultCommands
 CBESXMLUtils
 CBESXMLWriter
 Cinternal::BigInteger
 CByte
 CByte
 Ccache_entry
 Cbes::CatalogItem::CatalogItemAscending
 Cdmrpp::Chunk
 CCmdTranslation
 Ccmr::CmrApi
 Ccmr::CmrUtilsUtility class for the gateway remote request mechanism
 CCredentialsManager
 CCrtAllocatorC-runtime library allocator
 CCSV_Data
 CCSV_Utils
 Cdmrpp::CurlHandlePool
 CD4BaseTypeFactory
 CD4Enum
 CD4Group
 CD4Opaque
 CD4Sequence
 CDapObj
 CGenericValue< Encoding, Allocator >::Data
 CDDS
 Cagg_util::DDSAccessInterface
 Cagg_util::DDSLoader
 CHDF5CF::delete_elem
 CHDFSP::Dimension
 CHDF5CF::DimensionThis class repersents one dimension of an HDF5 dataset(variable)
 Cagg_util::Dimension
 Cdimmap_entry
 Cagg_util::DirectoryUtil
 Cinternal::DiyFp
 CDMR
 Cdmrpp::dmrpp_easy_handleBundle a libcurl easy handle to other information
 Cdmrpp::dmrpp_multi_handleEncapsulate a libcurl multi handle
 Cdmrpp::DmrppCommonSize and offset information of data included in DMR++ files
 Cdmrpp::DmrppParserSax2
 CDODS_Date
 CDODS_Date_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
 Cinternal::Double
 CDSA structure for DDS generation
 CDSattrA 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
 CEncodingConcept for encoding of Unicode characters
 Cncml_module::ScopeStack::Entry
 CHDF5CF::EOS5CFGridThis class simulates an HDF-EOS5 Grid. Currently only geographic projection is supported
 CHDF5CF::EOS5CFSwathThis class simulates an HDF-EOS5 Swath
 CHDF5CF::EOS5CFZaThis class simulates an HDF-EOS5 Zonal average object
 Ceqninfstruct
 CError
 Cerror_t
 Cstd::exceptionSTL class
 Cncml_module::NCMLElement::Factory
 CFalseType
 CFFF_LOOKUP
 CHDFSP::Field
 CHDFSP::File
 CHDF5CF::FileThis class retrieves all information from an HDF5 file
 Cagg_util::FileInfo
 CFileReadStreamFile byte stream for input using fread()
 CFileWriteStreamWrapper of C file stream for input using fread()
 Cfips_bucket_struct_t
 Cfips_struct_module_stats_struct_t
 CGenericValue< Encoding, Allocator >::Flag
 CFloat32
 CFloat64
 CFONcAttributesA class that provides static methods to help write out attributes for a given variable
 CFONcUtilsUtilities used to help in the return of an OPeNDAP DataDDS object as a netcdf file
 Cgateway::GatewayErrorException static functions to read error information from remote response
 Cgateway::GatewayUtilsUtility 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
 Cgr_info
 Ccmr::Granule
 CGrid
 CHDF5CF::GroupThis class represents an HDF5 group. The group will be flattened according to the CF conventions
 Cfunctions::gse_arg
 Cfunctions::GSEClause
 CHandlerConcept 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
 CHE2CF
 CHE5Checker
 CHE5Dim
 CHE5Grid
 CHE5Swath
 CHE5Var
 CHE5Za
 Chttpd_catalog::HttpdCatalogUtilsUtility class for the HTTP catalog module
 Chttpd_catalog::HttpdDirScraperThis class builds a BES CatalogNode response from an httpd-generated directory page
 CGenericValue< Encoding, Allocator >::Number::I
 CIGenericRemoteSchemaDocumentProvider< SchemaDocumentType >
 Cimaxdiv_t
 CInt16
 CInt32
 CInt32
 CInt64
 CInt8
 Cinternal::ISchemaStateFactory< SchemaType >
 Cinternal::ISchemaValidator
 CIsin_row_t
 CIsin_t
 Citerator
 CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::LevelInformation for each nested level
 Cdmrpp::Lock
 CMarshaller
 CMaskDIM
 CMemoryPoolAllocator< BaseAllocator >Default memory allocator used by the parser and DOM
 CMemoryPoolAllocator<>
 CMemoryStreamRepresents 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::MyBaseTypeFactoryWrapper 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
 CObjMemCacheAn in-memory cache for DapObj (DAS, DDS, ...) objects
 Cfunctions::Odometer
 Cdmrpp::one_child_chunk_args
 Cdmrpp::one_chunk_unconstrained_argsChunk data insert args for use with pthreads
 CParseResultResult of parsing (wraps ParseErrorCode)
 CPPTProtocol
 CPrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >Writer with indentation and spacing
 Cagg_util::RCObjectInterface
 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
 Ccmr::RemoteHttpResource
 Cgateway::RemoteHttpResource
 Chttpd_catalog::RemoteHttpResource
 Ccmr::rjson_utils
 CROW_SIZES
 Cncml_module::SaxParserInterface class for the wrapper between libxml C SAX parser and our NCMLParser
 Cncml_module::SaxParserWrapperWrapper 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::SDThis class retrieves all SDS objects and SD file attributes
 Csds_info
 CSequence
 Cbes::ServerAdministratorA ServerAdministrator object from the TheBESKeys associated with the string SERVER_ADMIN_KEY
 CServerFunction
 Cncml_module::ShapeA 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
 CStr
 CStreamConcept for reading and writing characters
 Cstreambuf
 CStreamDAP
 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
 Cbes::TempFileGet a new temporary file
 CGenericPointer< ValueType, Allocator >::TokenA 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
 CType
 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
 CUInt16
 CUInt32
 CUInt64
 Cunary_function
 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
 CUrl
 CUrl
 CBESUtil::url
 CAWSV4::url_parser
 Cagg_util::UseCountHitZeroCB
 CUTF16< CharType >UTF-16 encoding
 CUTF16< wchar_t >
 CUTF32< CharType >UTF-32 encoding
 CUTF32< unsigned >
 CUTF8< CharType >UTF-8 encoding
 CHDF5CF::VarThis class represents one HDF5 dataset(CF variable)
 Cncml_module::NetcdfElement::VariableValueValidator
 Cvd_info
 CHDFSP::VDATAThis class retrieves all information of one Vdata
 Cvg_info
 Cncml_module::NetcdfElement::VariableValueValidator::VVVEntry
 Cbes::WhiteListCan a given URL be dereferenced given the BES's configuration?
 CWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >JSON writer
 CWWWOutput
 CXDOutput
 Cncml_module::XMLAttribute
 Cncml_module::XMLAttributeMap
 Cncml_module::XMLNamespace
 Cncml_module::XMLNamespaceMap
 Cncml_module::XMLNamespaceStack
 Cncml_module::XMLUtil
 CArray
 CGrid