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]
oC_BESDataRequestInterfaceStructure storing information from the Apache module
oCBESApacheRequests
oCBESApacheWrapper
oCBESCmdInterface
|\CBESApacheInterfaceEntry point into OPeNDAP using apache modules
oCBESDapServiceStatic helper functions to register a handler to handle dap services and add commands to the dap service
oCBESDebug
oCBESDefaultModule
oCBESFSDir
oCBESFSFile
oCBESIndent
oCBESMemoryManager
oCBESObjBase object for bes objects
|oCBESAbstractModule
|oCBESAggFactoryList of all registered aggregation handlers for this server
|oCBESAggregationServerAbstraction representing mechanism for aggregating data
|oCBESAppApplication class for BES applications
|oCBESCacheImplementation of a caching mechanism
|oCBESCache3Implementation of a caching mechanism for compressed data
|oCBESCatalogAbstract base class catalog object
|oCBESCatalogEntry
|oCBESCatalogListList of all registered catalogs
|oCBESCatalogUtils
|oCBESContainerA container is something that holds data
|oCBESContainerStoragePersistent storage for data storage information represented by a container
|oCBESContainerStorageListProvides a mechanism for accessing container information from different container stores registered with this server
|oCBESContextManagerMaintains the list of registered request handlers for this server
|oCBESDataHandlerInterfaceStructure storing information used by the BES to handle the request
|oCBESDefine
|oCBESDefinitionStoragePersistent storage for a specific view of different containers including contraints and aggregation
|oCBESDefinitionStorageListProvides a mechanism for accessing definitions from different definition stores registered with this server
|oCBESErrorAbstract exception class for the BES with basic string message
|oCBESExceptionManagerManages exception handling code and default exceptions
|oCBESInfoList
|oCBESInterfaceEntry point into BES, building responses to given requests
|oCBESKeysMapping of key/value pairs defining different behaviors of an application
|oCBESLogProvides a mechanism for applications to log information to an external file
|oCBESMemoryGlobalArea
|oCBESPlugin< M >BESPlugin provides a mechanism that can load C++ classes at runtime
|oCBESPlugin< C >
|oCBESPluginFactory< C >A Factory for objects whose implementations reside in shared objects designed to be loaded at run time
|oCBESPluginFactory< BESAbstractModule >
|oCBESProcessEncodedString
|oCBESReporter
|oCBESReporterList
|oCBESRequestHandlerRepresents a specific data type request handler
|oCBESRequestHandlerListMaintains the list of registered request handlers for this server
|oCBESResponseHandlerHandler object that knows how to create a specific response object
|oCBESResponseHandlerListList of all registered response handlers for this server
|oCBESResponseObjectAbstract base class representing a specific set of information in response to a request to the BES
|oCBESReturnManagerReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways
|oCBESServiceRegistryThe service registry allows modules to register services witht he BES that they provide
|oCBESStopWatch
|oCBESTokenizerTokenizer for the BES request command string
|oCBESTransmitter
|oCBESUncompress3BZ2Function to uncompress files with .bz2 extension
|oCBESUncompress3GZFunction to uncompress files with .gz extension
|oCBESUncompress3ZFunction to uncompress files with .Z extension
|oCBESUncompressBZ2Function to uncompress files with .bz2 extension
|oCBESUncompressGZFunction to uncompress files with .gz extension
|oCBESUncompressManagerList of all registered uncompress methods
|oCBESUncompressManager3List of all registered decompression methods
|oCBESUncompressZFunction to uncompress files with .Z extension
|oCBESXMLCommand
|oCCmdClientCmdClient 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
|oCConnection
|oCServerHandler
|oCSocket
|oCSocketListener
|\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
oCBESRegexC++ interface to POSIX regular expression functions
oCBESScrubFunctions to clean/scrub input for security reasons
oCBESServerSystemResources
oCBESServerUtils
oCBESStatus
oCBESUtil
oCBESXMLDefaultCommands
oCBESXMLUtils
oCBESXMLWriter
oCcache_entry
oCBESCache::cache_entryFor filename -> filesize map below
oCBESCache::CacheDirInfoHelper class for info on the cache directory
oCCmdTranslation
oCPPTProtocol
oCSocketUtilities
oCstreambuf
|\CPPTStreamBuf
oCBESCatalogUtils::type_reg
\CBESUtil::url