BESDapService Class Reference

static helper functions to register a handler to handle dap services and add commands to the dap service More...

#include <BESDapService.h>

List of all members.

Static Public Member Functions

static void add_to_dap_service (const string &cmd, const string &desc)
 static function to add commands to the dap service
static void handle_dap_service (const string &handler)
 static function to register a handler to handle the dap services


Detailed Description

static helper functions to register a handler to handle dap services and add commands to the dap service

To support the dap services a handler must provide the ability to handle the filling in of the OPeNDAP objects DAS, DDS, and DataDDS. The dap service provides additional commands that use these basic three commands. These additional commands are DDX and, provided by the dap-server modules, the ascii, info_page, and html_form commands.

See also:
BESServiceRegistry

Definition at line 51 of file BESDapService.h.


Member Function Documentation

void BESDapService::add_to_dap_service ( const string &  cmd,
const string &  desc 
) [static]

static function to add commands to the dap service

This helper function allows the caller to add commands to the dap service, such as dap-server adding the ascii, info_page and html_form commands.

Parameters:
cmd the name of the command to add
desc a description of the command being added
See also:
BESServiceRegistry

Definition at line 45 of file BESDapService.cc.

References BESServiceRegistry::add_to_service(), DAP2_FORMAT, OPENDAP_SERVICE, and BESServiceRegistry::TheRegistry().

Here is the call graph for this function:

void BESDapService::handle_dap_service ( const string &  handler  )  [static]

static function to register a handler to handle the dap services

Parameters:
handler the name of the handler, such as nc for netcdf_handler
See also:
BESServiceRegistry

Definition at line 38 of file BESDapService.cc.

References BESServiceRegistry::handles_service(), OPENDAP_SERVICE, and BESServiceRegistry::TheRegistry().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Feb 11 09:15:49 2010 for OPeNDAP Hyrax Back End Server (BES) by  doxygen 1.4.7