OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
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
 CBESApacheRequests
 CBESApacheWrapper
 CBESCmdInterface
 CBESApacheInterfaceEntry point into OPeNDAP using apache modules
 CBESDapServiceStatic helper functions to register a handler to handle dap services and add commands to the dap service
 CBESDebug
 CBESDefaultModule
 CBESFSDir
 CBESFSFile
 CBESIndent
 CBESMemoryManager
 CBESObjBase object for bes objects
 CBESAbstractModule
 CBESAggFactoryList of all registered aggregation handlers for this server
 CBESAggregationServerAbstraction representing mechanism for aggregating data
 CBESAppApplication class for BES applications
 CBESCacheImplementation of a caching mechanism
 CBESCache3Implementation of a caching mechanism for compressed data
 CBESCatalogAbstract base class catalog object
 CBESCatalogEntry
 CBESCatalogListList of all registered catalogs
 CBESCatalogUtils
 CBESContainerA container is something that holds data
 CBESContainerStoragePersistent storage for data storage information represented by a container
 CBESContainerStorageListProvides a mechanism for accessing container information from different container stores registered with this server
 CBESContextManagerMaintains the list of registered request handlers for this server
 CBESDataHandlerInterfaceStructure storing information used by the BES to handle the request
 CBESDefine
 CBESDefinitionStoragePersistent storage for a specific view of different containers including contraints and aggregation
 CBESDefinitionStorageListProvides a mechanism for accessing definitions from different definition stores registered with this server
 CBESErrorAbstract exception class for the BES with basic string message
 CBESExceptionManagerManages exception handling code and default exceptions
 CBESInfoList
 CBESInterfaceEntry point into BES, building responses to given requests
 CBESKeysMapping of key/value pairs defining different behaviors of an application
 CBESLogProvides 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
 CBESRequestHandlerRepresents a specific data type request handler
 CBESRequestHandlerListMaintains the list of registered request handlers for this server
 CBESResponseHandlerHandler object that knows how to create a specific response object
 CBESResponseHandlerListList of all registered response handlers for this server
 CBESResponseObjectAbstract base class representing a specific set of information in response to a request to the BES
 CBESReturnManagerReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways
 CBESServiceRegistryThe service registry allows modules to register services witht he BES that they provide
 CBESStopWatch
 CBESTokenizerTokenizer for the BES request command string
 CBESTransmitter
 CBESUncompress3BZ2Function to uncompress files with .bz2 extension
 CBESUncompress3GZFunction to uncompress files with .gz extension
 CBESUncompress3ZFunction to uncompress files with .Z extension
 CBESUncompressBZ2Function to uncompress files with .bz2 extension
 CBESUncompressGZFunction to uncompress files with .gz extension
 CBESUncompressManagerList of all registered uncompress methods
 CBESUncompressManager3List of all registered decompression methods
 CBESUncompressZFunction to uncompress files with .Z extension
 CBESXMLCommand
 CCmdClientCmdClient 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
 CServerHandler
 CSocket
 CSocketListener
 CStandAloneClientStandAloneClient 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
 CBESRegexC++ interface to POSIX regular expression functions
 CBESScrubFunctions to clean/scrub input for security reasons
 CBESServerSystemResources
 CBESServerUtils
 CBESStatus
 CBESUtil
 CBESXMLDefaultCommands
 CBESXMLUtils
 CBESXMLWriter
 Ccache_entry
 CBESCache::cache_entryFor filename -> filesize map below
 CBESCache::CacheDirInfoHelper class for info on the cache directory
 CCmdTranslation
 CPPTProtocol
 CSocketUtilities
 Cstreambuf
 CPPTStreamBuf
 CBESCatalogUtils::type_reg
 CBESUtil::url