OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
DapRequestHandler.h
Go to the documentation of this file.
1 // DapRequestHandler.h
2 
3 // Copyright (c) 2013 OPeNDAP, Inc. Author: James Gallagher
4 // <jgallagher@opendap.org>, Patrick West <pwest@opendap.org>
5 // Nathan Potter <npotter@opendap.org>
6 //
7 // modify it under the terms of the GNU Lesser General Public License
8 // as published by the Free Software Foundation; either version 2.1 of
9 // the License, or (at your option) any later version.
10 //
11 // This library is distributed in the hope that it will be useful, but
12 // WITHOUT ANY WARRANTY; without even the implied warranty of
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 // Lesser General Public License for more details.
15 //
16 // License along with this library; if not, write to the Free Software
17 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
18 // 02110-1301 U\ SA
19 //
20 // You can contact OPeNDAP, Inc. at PO Box 112, Saunderstown, RI.
21 // 02874-0112.
22 #ifndef I_DapRequestHandler_H
23 #define I_DapRequestHandler_H
24 
25 #include "BESRequestHandler.h"
26 
28 public:
29  DapRequestHandler( const string &name ) ;
30  virtual ~DapRequestHandler( void ) ;
31 
32  virtual void dump( ostream &strm ) const ;
33 
34  static bool dap_build_das( BESDataHandlerInterface &dhi ) ;
35  static bool dap_build_dds( BESDataHandlerInterface &dhi ) ;
36  static bool dap_build_data( BESDataHandlerInterface &dhi ) ;
37  static bool dap_build_vers( BESDataHandlerInterface &dhi ) ;
38  static bool dap_build_help( BESDataHandlerInterface &dhi ) ;
39 };
40 
41 #endif // DapRequestHandler.h
42 
virtual void dump(ostream &strm) const
dumps information about this object
static bool dap_build_data(BESDataHandlerInterface &dhi)
DapRequestHandler(const string &name)
Represents a specific data type request handler.
static bool dap_build_help(BESDataHandlerInterface &dhi)
Structure storing information used by the BES to handle the request.
static bool dap_build_dds(BESDataHandlerInterface &dhi)
virtual ~DapRequestHandler(void)
static bool dap_build_das(BESDataHandlerInterface &dhi)
static bool dap_build_vers(BESDataHandlerInterface &dhi)