OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNBESConstraintFuncs
oNlibdap
oNstdSTL namespace
oC_BESDataRequestInterfaceStructure storing information from the Apache module
oCBESAbstractModule
oCBESAggFactoryList of all registered aggregation handlers for this server
oCBESAggregationServerAbstraction representing mechanism for aggregating data
oCBESApacheInterfaceEntry point into OPeNDAP using apache modules
oCBESApacheRequests
oCBESApacheWrapper
oCBESAppApplication class for BES applications
oCBESBaseAppBase application object for all BES applications
oCBESBasicHttpTransmitter
oCBESBasicInterfaceEntry point into BES using string command requests
oCBESBasicTransmitter
oCBESCacheImplementation of a caching mechanism
oCBESCatalogAbstract base class catalog object
oCBESCatalogDirectoryBuilds catalogs from a directory structure
oCBESCatalogListList of all registered catalogs
oCBESCatalogResponseHandlerResponse handler that returns nodes or leaves within the catalog either at the root or at a specified node
oCBESCatalogUtils
oCBESCmdInterface
oCBESConfigResponseHandlerResponse handler that returns the list of keys defined in the BES initialization file
oCBESContainerA container is something that holds data
oCBESContainerStoragePersistent storage for data storage information represented by a container
oCBESContainerStorageCatalogImplementation of BESContainerStorage that represents a data within a catalog repository
oCBESContainerStorageFileImplementation of BESContainerStorage that represents a way to read container information from a file
oCBESContainerStorageListProvides a mechanism for accessing container information from different container stores registered with this server
oCBESContainerStorageVolatileImplementation of BESContainerStorage that stores containers in memory for the duration of this process
oCBESContextManagerMaintains the list of registered request handlers for this server
oCBESDapErrorError object created from libdap error objects and can handle those errors
oCBESDapErrorInfoSilent informational response object
oCBESDapModule
oCBESDapRequestHandler
oCBESDapResponseRepresents an OPeNDAP DAP response object within the BES
oCBESDapServiceStatic helper functions to register a handler to handle dap services and add commands to the dap service
oCBESDapTransmit
oCBESDASResponseRepresents an OPeNDAP DAS DAP2 data object within the BES
oCBESDASResponseHandlerResponse handler that builds an OPeNDAP DAS response object
oCBESDataDDSResponseRepresents an OPeNDAP DataDDS DAP2 data object within the BES
oCBESDataDDXResponseHandlerResponse handler that builds an OPeNDAP DDX object
oCBESDataHandlerInterfaceStructure storing information used by the BES to handle the request
oCBESDataResponseHandlerResponse handler that builds an OPeNDAP Data DDS object
oCBESDDSResponseRepresents an OPeNDAP DDS DAP2 data object within the BES
oCBESDDSResponseHandlerResponse handler that builds an OPeNDAP DDS response object
oCBESDDXResponseHandlerResponse handler that builds an OPeNDAP DDX object
oCBESDebug
oCBESDefaultModule
oCBESDefine
oCBESDefineResponseHandlerResponse handler that creates a definition given container names and optionally constraints and attributes for each of those containers
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
oCBESDefinitionStorageVolatileVolatile storage for a specific definition/view of different containers including contraints and aggregation
oCBESDelContainerResponseHandlerResponse handler that deletes a container
oCBESDelContainersResponseHandlerResponse handler that deletes all containers from a specified container store
oCBESDelDefResponseHandlerResponse handler that deletes a definition from a specified definition store
oCBESDelDefsResponseHandlerResponse handler that deletes all definitions from a specified definition store
oCBESErrorAbstract exception class for the BES with basic string message
oCBESExceptionManagerManages exception handling code and default exceptions
oCBESFileContainerHolds real data, container type and constraint for symbolic name read from persistence
oCBESForbiddenErrorError thrown if the BES is not allowed to access the resource requested
oCBESFSDir
oCBESFSFile
oCBESGlobalInitProvides for the orderly initialization and termination of global objects
oCBESGlobalIQMechanism to provide for the orderly initialization and termination of global objects/functions
oCBESHelpResponseHandlerResponse handler that returns help information about the server and currently loaded modules
oCBESHTMLInfoHtml formatted response object
oCBESIndent
oCBESInfoInformational response object
oCBESInfoList
oCBESInitializerMechanism for the orderly initialization and termination of objects
oCBESInterfaceEntry point into BES, building responses to given requests
oCBESInternalErrorException thrown if inernal error encountered
oCBESInternalFatalErrorException thrown if an internal error is found and is fatal to the BES
oCBESKeysMapping of key/value pairs defining different behaviors of an application
oCBESLogProvides a mechanism for applications to log information to an external file
oCBESMemoryGlobalArea
oCBESMemoryManager
oCBESModuleAppBase application object for all BES applications
oCBESNotFoundErrorError thrown if the resource requested cannot be found
oCBESObjBase object for bes objects
oCBESPluginBESPlugin provides a mechanism that can load C++ classes at runtime
oCBESPluginFactoryA Factory for objects whose implementations reside in shared objects designed to be loaded at run time
oCBESProcessEncodedString
oCBESProcIdResponseHandlerResponse handler that returns the process id for the server process
oCBESRegexC++ interface to POSIX regular expression functions
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
oCBESScrubFunctions to clean/scrub input for security reasons
oCBESServerHandler
oCBESServerSystemResources
oCBESServerUtils
oCBESServiceRegistryThe service registry allows modules to register services witht he BES that they provide
oCBESServicesResponseHandlerResponse handler that returns the list of servies provided by this BES
oCBESSetContainerResponseHandlerResponse handler that creates a container given the symbolic name, real name, and data type
oCBESSetContextResponseHandlerResponse handler that set context within the BES as a simple name/value pair
oCBESShowContainersResponseHandlerResponse handler that returns list of continers currently defined in all container storage lists
oCBESShowContextResponseHandlerResponse handler that lists the context name/value pairs
oCBESShowDefsResponseHandlerResponse handler that returns list of definitions currently defined
oCBESShowErrorResponseHandlerResponse handler that throws the requested exception type
oCBESSilentInfoSilent informational response object
oCBESStatus
oCBESStatusResponseHandlerResponse handler that returns the status of the server process serving the requesting client
oCBESStopWatch
oCBESStreamResponseHandler
oCBESSyntaxUserErrorError thrown if there is a user syntax error in the request or any other user error
oCBESTextInfoBrief represents simple text information in a response object, such as version and help inforamtion
oCBESTokenizerTokenizer for the BES request command string
oCBESTransmitter
oCBESUncompressBZ2Function to uncompress files with .bz2 extension
oCBESUncompressGZFunction to uncompress files with .gz extension
oCBESUncompressManagerList of all registered uncompress methods
oCBESUncompressZFunction to uncompress files with .Z extension
oCBESUtil
oCBESVersionInfoBrief represents simple text information in a response object, such as version and help inforamtion
oCBESVersionResponseHandlerResponse handler that returns the version of the BES and the version of any data request handlers registered with the server
oCBESXMLCatalogCommand
oCBESXMLCommand
oCBESXMLDapCommandModule
oCBESXMLDefaultCommands
oCBESXMLDefineCommand
oCBESXMLDeleteContainerCommand
oCBESXMLDeleteContainersCommand
oCBESXMLDeleteDefinitionCommand
oCBESXMLDeleteDefinitionsCommand
oCBESXMLGetCommand
oCBESXMLGetDataDDXCommand
oCBESXMLInfoXml formatted response object
oCBESXMLInterfaceEntry point into BES using xml document requests
oCBESXMLSetContainerCommand
oCBESXMLSetContextCommand
oCBESXMLShowCommand
oCBESXMLShowErrorCommand
oCBESXMLUtils
oCCmdApp
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
oCCmdTranslation
oCConnection
oCDapModule
oCDapRequestHandler
oCNoSuchLibraryThrown as an exception when BESPlugin cannot find the named shareable library
oCNoSuchObjectThrown as an exception when BESPlugin cannot find or run the maker() function in a shared library already loaded
oCPPTClient
oCPPTConnection
oCPPTProtocol
oCPPTServer
oCPPTStreamBuf
oCServerApp
oCServerHandler
oCSocket
oCSocketListener
oCSocketUtilities
oCStandAloneApp
oCStandAloneClientStandAloneClient 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
oCstreambuf
oCTcpSocket
oCTheBESKeys
\CUnixSocket