bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
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>

Collaboration diagram for BESDapService:
Collaboration graph

Static Public Member Functions

static void add_to_dap_service (const std::string &cmd, const std::string &desc)
 static function to add commands to the dap service
 
static void handle_dap_service (const std::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 (old) dap-server modules, the ascii, info_page, and html_form commands.

See also
BESServiceRegistry

Definition at line 49 of file BESDapService.h.

Member Function Documentation

◆ add_to_dap_service()

void BESDapService::add_to_dap_service ( const std::string & cmd,
const std::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
cmdthe name of the command to add
desca description of the command being added
See also
BESServiceRegistry

Definition at line 47 of file BESDapService.cc.

◆ handle_dap_service()

void BESDapService::handle_dap_service ( const std::string & handler)
static

static function to register a handler to handle the dap services

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

Definition at line 40 of file BESDapService.cc.


The documentation for this class was generated from the following files: