bes  Updated for version 3.20.6
FONgRequestHandler.h
1 // FONgRequestHandler.h
2 
3 // This file is part of BES GDAL File Out Module
4 
5 // Copyright (c) 2012 OPeNDAP, Inc.
6 // Author: James Gallagher <jgallagher@opendap.org>
7 //
8 // This library is free software; you can redistribute it and/or
9 // modify it under the terms of the GNU Lesser General Public
10 // License as published by the Free Software Foundation; either
11 // version 2.1 of the License, or (at your option) any later version.
12 //
13 // This library is distributed in the hope that it will be useful,
14 // but WITHOUT ANY WARRANTY; without even the implied warranty of
15 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 // Lesser General Public License for more details.
17 //
18 // You should have received a copy of the GNU Lesser General Public
19 // License along with this library; if not, write to the Free Software
20 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21 //
22 // You can contact University Corporation for Atmospheric Research at
23 // 3080 Center Green Drive, Boulder, CO 80301
24 
25 #ifndef I_FONgRequestHandler_H
26 #define I_FONgRequestHandler_H 1
27 
28 #include "BESRequestHandler.h"
29 
38  static bool d_use_byte_for_geotiff_bands;
39 
40 public:
41  FONgRequestHandler(const std::string &name);
42  virtual ~FONgRequestHandler(void);
43 
44  virtual void dump(std::ostream &strm) const;
45 
46  static bool build_help(BESDataHandlerInterface &dhi);
47  static bool build_version(BESDataHandlerInterface &dhi);
48 
49  static bool get_use_byte_for_geotiff_bands() { return d_use_byte_for_geotiff_bands; }
50 };
51 
52 #endif
53 
BESRequestHandler
Represents a specific data type request handler.
Definition: BESRequestHandler.h:74
FONgRequestHandler::build_help
static bool build_help(BESDataHandlerInterface &dhi)
adds help information for FileOut GDAL to a help request
Definition: FONgRequestHandler.cc:82
FONgRequestHandler
A Request Handler for the Fileout GDAL request.
Definition: FONgRequestHandler.h:37
FONgRequestHandler::FONgRequestHandler
FONgRequestHandler(const std::string &name)
Constructor for FileOut GDAL module.
Definition: FONgRequestHandler.cc:53
BESDataHandlerInterface
Structure storing information used by the BES to handle the request.
Definition: BESDataHandlerInterface.h:56
FONgRequestHandler::dump
virtual void dump(std::ostream &strm) const
dumps information about this object
Definition: FONgRequestHandler.cc:132
FONgRequestHandler::build_version
static bool build_version(BESDataHandlerInterface &dhi)
add version information to a version response
Definition: FONgRequestHandler.cc:114
FONgRequestHandler::~FONgRequestHandler
virtual ~FONgRequestHandler(void)
Any cleanup that needs to take place.
Definition: FONgRequestHandler.cc:67