 BESCatalogDirectory::_bes_dir_entry | |
 _BESDataRequestInterface | Structure storing information from the Apache module |
 BESApacheRequests | |
 BESApacheWrapper | |
 BESCmdInterface | |
  BESApacheInterface | Entry point into OPeNDAP using apache modules |
 BESDapService | Static helper functions to register a handler to handle dap services and add commands to the dap service |
 BESDebug | |
 BESDefaultModule | |
 BESFSDir | |
 BESFSFile | |
 BESGlobalIQ | Mechanism to provide for the orderly initialization and termination of global objects/functions |
 BESIndent | |
 BESMemoryManager | |
 BESObj | Base object for bes objects |
  BESAbstractModule | |
   BESDapModule | |
   BESXMLDapCommandModule | |
   DapModule | |
  BESAggFactory | List of all registered aggregation handlers for this server |
  BESAggregationServer | Abstraction representing mechanism for aggregating data |
  BESApp | Application class for BES applications |
   BESBaseApp | Base application object for all BES applications |
    BESModuleApp | Base application object for all BES applications |
     ServerApp | |
     StandAloneApp | |
    CmdApp | |
  BESCache | Implementation of a caching mechanism |
  BESCatalog | Abstract base class catalog object |
   BESCatalogDirectory | Builds catalogs from a directory structure |
  BESCatalogList | List of all registered catalogs |
  BESCatalogUtils | |
  BESContainer | A container is something that holds data |
   BESFileContainer | Holds real data, container type and constraint for symbolic name read from persistence |
  BESContainerStorage | Persistent storage for data storage information represented by a container |
   BESContainerStorageFile | Implementation of BESContainerStorage that represents a way to read container information from a file |
   BESContainerStorageVolatile | Implementation of BESContainerStorage that stores containers in memory for the duration of this process |
    BESContainerStorageCatalog | Implementation of BESContainerStorage that represents a data within a catalog repository |
  BESContainerStorageList | Provides a mechanism for accessing container information from different container stores registered with this server |
  BESContextManager | Maintains the list of registered request handlers for this server |
  BESDataHandlerInterface | Structure storing information used by the BES to handle the request |
  BESDefine | |
  BESDefinitionStorage | Persistent storage for a specific view of different containers including contraints and aggregation |
   BESDefinitionStorageVolatile | Volatile storage for a specific definition/view of different containers including contraints and aggregation |
  BESDefinitionStorageList | Provides a mechanism for accessing definitions from different definition stores registered with this server |
  BESError | Abstract exception class for the BES with basic string message |
   BESDapError | Error object created from libdap error objects and can handle those errors |
   BESForbiddenError | Error thrown if the BES is not allowed to access the resource requested |
   BESInternalError | Exception thrown if inernal error encountered |
   BESInternalFatalError | Exception thrown if an internal error is found and is fatal to the BES |
    NoSuchLibrary | Thrown as an exception when BESPlugin cannot find the named shareable library |
    NoSuchObject | Thrown as an exception when BESPlugin cannot find or run the maker() function in a shared library already loaded |
   BESNotFoundError | Error thrown if the resource requested cannot be found |
   BESSyntaxUserError | Error thrown if there is a user syntax error in the request or any other user error |
  BESExceptionManager | Manages exception handling code and default exceptions |
  BESInfoList | |
  BESInitializer | Mechanism for the orderly initialization and termination of objects |
   BESGlobalInit | Provides for the orderly initialization and termination of global objects |
  BESInterface | Entry point into BES, building responses to given requests |
   BESBasicInterface | Entry point into BES using string command requests |
    BESXMLInterface | Entry point into BES using xml document requests |
  BESKeys | Mapping of key/value pairs defining different behaviors of an application |
   TheBESKeys | |
  BESLog | Provides a mechanism for applications to log information to an external file |
  BESMemoryGlobalArea | |
  BESPlugin< M > | BESPlugin provides a mechanism that can load C++ classes at runtime |
  BESPlugin< C > | |
  BESPluginFactory< C > | A Factory for objects whose implementations reside in shared objects designed to be loaded at run time |
  BESPluginFactory< BESAbstractModule > | |
  BESProcessEncodedString | |
  BESReporter | |
  BESReporterList | |
  BESRequestHandler | Represents a specific data type request handler |
   BESDapRequestHandler | |
   DapRequestHandler | |
  BESRequestHandlerList | Maintains the list of registered request handlers for this server |
  BESResponseHandler | Handler object that knows how to create a specific response object |
   BESCatalogResponseHandler | Response handler that returns nodes or leaves within the catalog either at the root or at a specified node |
   BESConfigResponseHandler | Response handler that returns the list of keys defined in the BES initialization file |
   BESDASResponseHandler | Response handler that builds an OPeNDAP DAS response object |
   BESDataDDXResponseHandler | Response handler that builds an OPeNDAP DDX object |
   BESDataResponseHandler | Response handler that builds an OPeNDAP Data DDS object |
   BESDDSResponseHandler | Response handler that builds an OPeNDAP DDS response object |
   BESDDXResponseHandler | Response handler that builds an OPeNDAP DDX object |
   BESDefineResponseHandler | Response handler that creates a definition given container names and optionally constraints and attributes for each of those containers |
   BESDelContainerResponseHandler | Response handler that deletes a container |
   BESDelContainersResponseHandler | Response handler that deletes all containers from a specified container store |
   BESDelDefResponseHandler | Response handler that deletes a definition from a specified definition store |
   BESDelDefsResponseHandler | Response handler that deletes all definitions from a specified definition store |
   BESHelpResponseHandler | Response handler that returns help information about the server and currently loaded modules |
   BESProcIdResponseHandler | Response handler that returns the process id for the server process |
   BESServicesResponseHandler | Response handler that returns the list of servies provided by this BES |
   BESSetContainerResponseHandler | Response handler that creates a container given the symbolic name, real name, and data type |
   BESSetContextResponseHandler | Response handler that set context within the BES as a simple name/value pair |
   BESShowContainersResponseHandler | Response handler that returns list of continers currently defined in all container storage lists |
   BESShowContextResponseHandler | Response handler that lists the context name/value pairs |
   BESShowDefsResponseHandler | Response handler that returns list of definitions currently defined |
   BESShowErrorResponseHandler | Response handler that throws the requested exception type |
   BESStatusResponseHandler | Response handler that returns the status of the server process serving the requesting client |
   BESStreamResponseHandler | |
   BESVersionResponseHandler | Response handler that returns the version of the BES and the version of any data request handlers registered with the server |
  BESResponseHandlerList | List of all registered response handlers for this server |
  BESResponseObject | Abstract base class representing a specific set of information in response to a request to the BES |
   BESDapResponse | Represents an OPeNDAP DAP response object within the BES |
    BESDASResponse | Represents an OPeNDAP DAS DAP2 data object within the BES |
    BESDataDDSResponse | Represents an OPeNDAP DataDDS DAP2 data object within the BES |
    BESDDSResponse | Represents an OPeNDAP DDS DAP2 data object within the BES |
   BESInfo | Informational response object |
    BESDapErrorInfo | Silent informational response object |
    BESHTMLInfo | Html formatted response object |
    BESSilentInfo | Silent informational response object |
    BESTextInfo | Brief represents simple text information in a response object, such as version and help inforamtion |
    BESVersionInfo | Brief represents simple text information in a response object, such as version and help inforamtion |
    BESXMLInfo | Xml formatted response object |
  BESReturnManager | ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways |
  BESServiceRegistry | The service registry allows modules to register services witht he BES that they provide |
  BESStopWatch | |
  BESTokenizer | Tokenizer for the BES request command string |
  BESTransmitter | |
   BESBasicTransmitter | |
    BESBasicHttpTransmitter | |
    BESDapTransmit | |
  BESUncompressBZ2 | Function to uncompress files with .bz2 extension |
  BESUncompressGZ | Function to uncompress files with .gz extension |
  BESUncompressManager | List of all registered uncompress methods |
  BESUncompressZ | Function to uncompress files with .Z extension |
  BESXMLCommand | |
   BESXMLCatalogCommand | |
   BESXMLDefineCommand | |
   BESXMLDeleteContainerCommand | |
   BESXMLDeleteContainersCommand | |
   BESXMLDeleteDefinitionCommand | |
   BESXMLDeleteDefinitionsCommand | |
   BESXMLGetCommand | |
    BESXMLGetDataDDXCommand | |
   BESXMLSetContainerCommand | |
   BESXMLSetContextCommand | |
   BESXMLShowCommand | |
   BESXMLShowErrorCommand | |
  CmdClient | 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 |
  Connection | |
   PPTConnection | |
    PPTClient | |
    PPTServer | |
  ServerHandler | |
   BESServerHandler | |
  Socket | |
   TcpSocket | |
   UnixSocket | |
  SocketListener | |
  StandAloneClient | 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 |
 BESRegex | C++ interface to POSIX regular expression functions |
 BESScrub | Functions to clean/scrub input for security reasons |
 BESServerSystemResources | |
 BESServerUtils | |
 BESStatus | |
 BESUtil | |
 BESXMLDefaultCommands | |
 BESXMLUtils | |
 BESCache::cache_entry | For filename -> filesize map below |
 BESCache::CacheDirInfo | Helper class for info on the cache directory |
 CmdTranslation | |
 PPTProtocol | |
 SocketUtilities | |
 streambuf | |
  PPTStreamBuf | |
 BESCatalogUtils::type_reg | |