bes  Updated for version 3.17.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nfunctions
 Nlibdap
 C_BESDataRequestInterfaceStructure storing information from the Apache module
 CAbstractDatasetAbstract dataset model definition. Based on GDAL dataset model
 CBESAbstractModule
 CBESAggFactoryList of all registered aggregation handlers for this server
 CBESAggregationServerAbstraction representing mechanism for aggregating data
 CBESAppApplication class for BES applications
 CBESBaseAppBase application object for all BES applications
 CBESBasicHttpTransmitter
 CBESBasicInterfaceEntry point into BES using string command requests
 CBESBasicTransmitter
 CBESCatalogAbstract base class catalog object. Derived classes know how to show nodes and leaves in a catalog
 CBESCatalogDirectoryBuilds catalogs from a directory structure
 CBESCatalogEntry
 CBESCatalogListList of all registered catalogs
 CBESCatalogResponseHandlerResponse handler that returns nodes or leaves within the catalog either at the root or at a specified node
 CBESCatalogUtils
 CBESCommand
 CBESConfigResponseHandlerResponse handler that returns the list of keys defined in the BES initialization file
 CBESContainerA container is something that holds data. I.E. a netcdf file or a database entry
 CBESContainerStoragePersistent storage for data storage information represented by a container
 CBESContainerStorageCatalogImplementation of BESContainerStorage that represents a data within a catalog repository
 CBESContainerStorageFileImplementation of BESContainerStorage that represents a way to read container information from a file
 CBESContainerStorageListProvides a mechanism for accessing container information from different container stores registered with this server
 CBESContainerStorageVolatileImplementation of BESContainerStorage that stores containers in memory for the duration of this process
 CBESContextManagerMaintains the list of registered request handlers for this server
 CBESDap4ResponseHandlerResponse handler that builds an OPeNDAP Dap4 data response
 CBESDapErrorError object created from libdap error objects and can handle those errors
 CBESDapErrorInfoSilent informational response object
 CBESDapModule
 CBESDapNullAggregationServerWhen called, print out information about the DataHanderInterface object
 CBESDapRequestHandler
 CBESDapResponseRepresents an OPeNDAP DAP response object within the BES
 CBESDapResponseBuilder
 CBESDapResponseCache
 CBESDapServiceStatic helper functions to register a handler to handle dap services and add commands to the dap service
 CBESDapTransmit
 CBESDASResponseRepresents an OPeNDAP DAS DAP2 data object within the BES
 CBESDASResponseHandlerResponse handler that builds an OPeNDAP DAS response object
 CBESDataDDSResponseRepresents an OPeNDAP DataDDS DAP2 data object within the BES
 CBESDataDDXResponseHandlerResponse handler that builds an OPeNDAP DDX object
 CBESDataHandlerInterfaceStructure storing information used by the BES to handle the request
 CBESDataResponseHandlerResponse handler that builds an OPeNDAP Data DDS object
 CBESDDSResponseRepresents an OPeNDAP DDS DAP2 data object within the BES
 CBESDDSResponseHandlerResponse handler that builds an OPeNDAP DDS response object
 CBESDDXResponseHandlerResponse handler that builds an OPeNDAP DDX object
 CBESDebug
 CBESDefaultModule
 CBESDefine
 CBESDefineResponseHandlerResponse handler that creates a definition given container names and optionally constraints and attributes for each of those containers
 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
 CBESDefinitionStorageVolatileVolatile storage for a specific definition/view of different containers including contraints and aggregation
 CBESDelContainerResponseHandlerResponse handler that deletes a container
 CBESDelContainersResponseHandlerResponse handler that deletes all containers from a specified container store
 CBESDelDefResponseHandlerResponse handler that deletes a definition from a specified definition store
 CBESDelDefsResponseHandlerResponse handler that deletes all definitions from a specified definition store
 CBESDMRResponseRepresents an OPeNDAP DMR DAP4 data object within the BES
 CBESDMRResponseHandlerResponse handler that builds an OPeNDAP DMR response object
 CBESErrorAbstract exception class for the BES with basic string message
 CBESExceptionManagerManages exception handling code and default exceptions
 CBESFileContainerHolds real data, container type and constraint for symbolic name read from persistence
 CBESFileLockingCacheImplementation of a caching mechanism for compressed data. This cache uses simple advisory locking found on most modern unix file systems. Compressed files are uncompressed and stored in a cache where they can be used over and over until removed from the cache. Several processes can share the cache with each reading from files. At the same time, new files can be added and the cache can be purged, without disrupting the existing read operations
 CBESForbiddenErrorError thrown if the BES is not allowed to access the resource requested
 CBESFSDir
 CBESFSFile
 CBESHelpResponseHandlerResponse handler that returns help information about the server and currently loaded modules
 CBESHTMLInfoHtml formatted response object
 CBESIndent
 CBESInfoInformational response object
 CBESInfoList
 CBESInterfaceEntry point into BES, building responses to given requests
 CBESInternalErrorException thrown if inernal error encountered
 CBESInternalFatalErrorException thrown if an internal error is found and is fatal to the BES
 CBESKeysMapping of key/value pairs defining different behaviors of an application
 CBESLogProvides a mechanism for applications to log information to an external file
 CBESMemoryGlobalArea
 CBESMemoryManager
 CBESModuleAppBase application object for all BES applications
 CBESNotFoundErrorError thrown if the resource requested cannot be found
 CBESObjBase object for bes objects
 CBESPlugin
 CBESPluginFactory
 CBESProcIdResponseHandlerResponse handler that returns the process id for the server process
 CBESRegex
 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
 CBESScrubFunctions to clean/scrub input for security reasons
 CBESServerHandler
 CBESServerSystemResources
 CBESServerUtils
 CBESServiceRegistryThe service registry allows modules to register services with the BES that they provide
 CBESServicesResponseHandlerResponse handler that returns the list of servies provided by this BES
 CBESSetContainerResponseHandlerResponse handler that creates a container given the symbolic name, real name, and data type
 CBESSetContextResponseHandlerResponse handler that set context within the BES as a simple name/value pair
 CBESShowContainersResponseHandlerResponse handler that returns list of continers currently defined in all container storage lists
 CBESShowContextResponseHandlerResponse handler that lists the context name/value pairs
 CBESShowDefsResponseHandlerResponse handler that returns list of definitions currently defined
 CBESShowErrorResponseHandlerResponse handler that throws the requested exception type
 CBESSilentInfoSilent informational response object
 CBESStatus
 CBESStatusResponseHandlerResponse handler that returns the status of the server process serving the requesting client
 CBESStopWatch
 CBESStoredDapResultCache
 CBESStreamResponseHandler
 CBESSyntaxUserErrorError thrown if there is a user syntax error in the request or any other user error
 CBESTextInfo
 CBESTimeoutErrorError thrown if there is a user syntax error in the request or any other user error
 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
 CBESUncompressCache
 CBESUncompressManager3List of all registered decompression methods
 CBESUtil
 CBESVersionInfo
 CBESVersionResponseHandlerResponse handler that returns the version of the BES and the version of any data request handlers registered with the server
 CBESXMLCatalogCommand
 CBESXMLCommand
 CBESXMLDapCommandModule
 CBESXMLDefaultCommands
 CBESXMLDefineCommand
 CBESXMLDeleteContainerCommand
 CBESXMLDeleteContainersCommand
 CBESXMLDeleteDefinitionCommand
 CBESXMLDeleteDefinitionsCommand
 CBESXMLGetCommand
 CBESXMLGetDataDDXCommand
 CBESXMLInfoXml formatted response object
 CBESXMLInterfaceEntry point into BES using xml document requests
 CBESXMLSetContainerCommand
 CBESXMLSetContextCommand
 CBESXMLShowCommand
 CBESXMLShowErrorCommand
 CBESXMLUtils
 CBESXMLWriter
 CBoundingBox
 Ccache_entry
 CCFGReader
 CCmdApp
 CCmdClient
 CCmdTranslation
 CConnection
 CDaemonCommandHandler
 CDapModule
 CDapRequestHandler
 CKVP
 CKVPsReader
 CMaskDIM
 CMy2DPoint
 CNoSuchLibrary
 CNoSuchObject
 CPPTClient
 CPPTConnection
 CPPTProtocol
 CPPTServer
 CPPTStreamBuf
 CS2C
 CSampleModule
 CSampleRequestHandler
 CSampleSayCommand
 CSampleSayResponseHandler
 CSampleSayXMLCommand
 CSayReporter
 CServerApp
 CServerHandler
 CSocket
 CSocketListener
 CSocketUtilities
 CStandAloneApp
 CStandAloneClient
 CStringList
 CTcpSocket
 CTheBESKeys
 CUnixSocket
 CWCSCGI