C_BESDataRequestInterface | Structure storing information from the Apache module |
CBESApacheRequests | |
CBESApacheWrapper | |
▼CBESCmdInterface | |
CBESApacheInterface | Entry point into OPeNDAP using apache modules |
CBESDapService | Static helper functions to register a handler to handle dap services and add commands to the dap service |
CBESDebug | |
CBESDefaultModule | |
CBESFSDir | |
CBESFSFile | |
CBESIndent | |
CBESMemoryManager | |
▼CBESObj | Base object for bes objects |
►CBESAbstractModule | |
CBESDapModule | |
CBESXMLDapCommandModule | |
CDapModule | |
CBESAggFactory | List of all registered aggregation handlers for this server |
CBESAggregationServer | Abstraction representing mechanism for aggregating data |
►CBESApp | Application class for BES applications |
►CBESBaseApp | Base application object for all BES applications |
►CBESModuleApp | Base application object for all BES applications |
CServerApp | |
CStandAloneApp | |
CCmdApp | |
CBESCache | Implementation of a caching mechanism |
CBESCache3 | Implementation of a caching mechanism for compressed data |
►CBESCatalog | Abstract base class catalog object |
CBESCatalogDirectory | Builds catalogs from a directory structure |
CBESCatalogEntry | |
CBESCatalogList | List of all registered catalogs |
CBESCatalogUtils | |
►CBESContainer | A container is something that holds data |
CBESFileContainer | Holds real data, container type and constraint for symbolic name read from persistence |
►CBESContainerStorage | Persistent storage for data storage information represented by a container |
CBESContainerStorageFile | Implementation of BESContainerStorage that represents a way to read container information from a file |
►CBESContainerStorageVolatile | Implementation of BESContainerStorage that stores containers in memory for the duration of this process |
CBESContainerStorageCatalog | Implementation of BESContainerStorage that represents a data within a catalog repository |
CBESContainerStorageList | Provides a mechanism for accessing container information from different container stores registered with this server |
CBESContextManager | Maintains the list of registered request handlers for this server |
CBESDataHandlerInterface | Structure storing information used by the BES to handle the request |
CBESDefine | |
►CBESDefinitionStorage | Persistent storage for a specific view of different containers including contraints and aggregation |
CBESDefinitionStorageVolatile | Volatile storage for a specific definition/view of different containers including contraints and aggregation |
CBESDefinitionStorageList | Provides a mechanism for accessing definitions from different definition stores registered with this server |
►CBESError | Abstract exception class for the BES with basic string message |
CBESDapError | Error object created from libdap error objects and can handle those errors |
CBESForbiddenError | Error thrown if the BES is not allowed to access the resource requested |
CBESInternalError | Exception thrown if inernal error encountered |
►CBESInternalFatalError | Exception thrown if an internal error is found and is fatal to the BES |
CNoSuchLibrary | Thrown as an exception when BESPlugin cannot find the named shareable library |
CNoSuchObject | Thrown as an exception when BESPlugin cannot find or run the maker() function in a shared library already loaded |
CBESNotFoundError | Error thrown if the resource requested cannot be found |
CBESSyntaxUserError | Error thrown if there is a user syntax error in the request or any other user error |
CBESExceptionManager | Manages exception handling code and default exceptions |
CBESInfoList | |
►CBESInterface | Entry point into BES, building responses to given requests |
►CBESBasicInterface | Entry point into BES using string command requests |
CBESXMLInterface | Entry point into BES using xml document requests |
►CBESKeys | Mapping of key/value pairs defining different behaviors of an application |
CTheBESKeys | |
CBESLog | Provides 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 | |
►CBESRequestHandler | Represents a specific data type request handler |
CBESDapRequestHandler | |
CDapRequestHandler | |
CBESRequestHandlerList | Maintains the list of registered request handlers for this server |
►CBESResponseHandler | Handler object that knows how to create a specific response object |
CBESCatalogResponseHandler | Response handler that returns nodes or leaves within the catalog either at the root or at a specified node |
CBESConfigResponseHandler | Response handler that returns the list of keys defined in the BES initialization file |
CBESDASResponseHandler | Response handler that builds an OPeNDAP DAS response object |
CBESDataDDXResponseHandler | Response handler that builds an OPeNDAP DDX object |
CBESDataResponseHandler | Response handler that builds an OPeNDAP Data DDS object |
CBESDDSResponseHandler | Response handler that builds an OPeNDAP DDS response object |
CBESDDXResponseHandler | Response handler that builds an OPeNDAP DDX object |
CBESDefineResponseHandler | Response handler that creates a definition given container names and optionally constraints and attributes for each of those containers |
CBESDelContainerResponseHandler | Response handler that deletes a container |
CBESDelContainersResponseHandler | Response handler that deletes all containers from a specified container store |
CBESDelDefResponseHandler | Response handler that deletes a definition from a specified definition store |
CBESDelDefsResponseHandler | Response handler that deletes all definitions from a specified definition store |
CBESHelpResponseHandler | Response handler that returns help information about the server and currently loaded modules |
CBESProcIdResponseHandler | Response handler that returns the process id for the server process |
CBESServicesResponseHandler | Response handler that returns the list of servies provided by this BES |
CBESSetContainerResponseHandler | Response handler that creates a container given the symbolic name, real name, and data type |
CBESSetContextResponseHandler | Response handler that set context within the BES as a simple name/value pair |
CBESShowContainersResponseHandler | Response handler that returns list of continers currently defined in all container storage lists |
CBESShowContextResponseHandler | Response handler that lists the context name/value pairs |
CBESShowDefsResponseHandler | Response handler that returns list of definitions currently defined |
CBESShowErrorResponseHandler | Response handler that throws the requested exception type |
CBESStatusResponseHandler | Response handler that returns the status of the server process serving the requesting client |
CBESStreamResponseHandler | |
CBESVersionResponseHandler | Response handler that returns the version of the BES and the version of any data request handlers registered with the server |
CBESResponseHandlerList | List of all registered response handlers for this server |
►CBESResponseObject | Abstract base class representing a specific set of information in response to a request to the BES |
►CBESDapResponse | Represents an OPeNDAP DAP response object within the BES |
CBESDASResponse | Represents an OPeNDAP DAS DAP2 data object within the BES |
CBESDataDDSResponse | Represents an OPeNDAP DataDDS DAP2 data object within the BES |
CBESDDSResponse | Represents an OPeNDAP DDS DAP2 data object within the BES |
►CBESInfo | Informational response object |
CBESDapErrorInfo | Silent informational response object |
CBESHTMLInfo | Html formatted response object |
CBESSilentInfo | Silent informational response object |
CBESTextInfo | Brief represents simple text information in a response object, such as version and help inforamtion |
CBESVersionInfo | Brief represents simple text information in a response object, such as version and help inforamtion |
CBESXMLInfo | Xml formatted response object |
CBESReturnManager | ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways |
CBESServiceRegistry | The service registry allows modules to register services witht he BES that they provide |
CBESStopWatch | |
CBESTokenizer | Tokenizer for the BES request command string |
►CBESTransmitter | |
►CBESBasicTransmitter | |
CBESBasicHttpTransmitter | |
CBESDapTransmit | |
CBESUncompress3BZ2 | Function to uncompress files with .bz2 extension |
CBESUncompress3GZ | Function to uncompress files with .gz extension |
CBESUncompress3Z | Function to uncompress files with .Z extension |
CBESUncompressBZ2 | Function to uncompress files with .bz2 extension |
CBESUncompressGZ | Function to uncompress files with .gz extension |
CBESUncompressManager | List of all registered uncompress methods |
CBESUncompressManager3 | List of all registered decompression methods |
CBESUncompressZ | Function to uncompress files with .Z extension |
►CBESXMLCommand | |
CBESXMLCatalogCommand | |
CBESXMLDefineCommand | |
CBESXMLDeleteContainerCommand | |
CBESXMLDeleteContainersCommand | |
CBESXMLDeleteDefinitionCommand | |
CBESXMLDeleteDefinitionsCommand | |
►CBESXMLGetCommand | |
CBESXMLGetDataDDXCommand | |
CBESXMLSetContainerCommand | |
CBESXMLSetContextCommand | |
CBESXMLShowCommand | |
CBESXMLShowErrorCommand | |
CCmdClient | CmdClient 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 | |
►CPPTConnection | |
CPPTClient | |
CPPTServer | |
►CServerHandler | |
CBESServerHandler | |
CDaemonCommandHandler | |
►CSocket | |
CTcpSocket | |
CUnixSocket | |
CSocketListener | |
CStandAloneClient | StandAloneClient 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 |
CBESRegex | C++ interface to POSIX regular expression functions |
CBESScrub | Functions to clean/scrub input for security reasons |
CBESServerSystemResources | |
CBESServerUtils | |
CBESStatus | |
CBESUtil | |
CBESXMLDefaultCommands | |
CBESXMLUtils | |
CBESXMLWriter | |
Ccache_entry | |
CBESCache::cache_entry | For filename -> filesize map below |
CBESCache::CacheDirInfo | Helper class for info on the cache directory |
CCmdTranslation | |
CPPTProtocol | |
CSocketUtilities | |
▼Cstreambuf | |
CPPTStreamBuf | |
CBESCatalogUtils::type_reg | |
CBESUtil::url | |