bes  Updated for version 3.20.10
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 
Structure storing information used by the BES to handle the request.
Represents a specific data type request handler.
A Request Handler for the Fileout GDAL request.
static bool build_help(BESDataHandlerInterface &dhi)
adds help information for FileOut GDAL to a help request
FONgRequestHandler(const std::string &name)
Constructor for FileOut GDAL module.
virtual void dump(std::ostream &strm) const
dumps information about this object
static bool build_version(BESDataHandlerInterface &dhi)
add version information to a version response
virtual ~FONgRequestHandler(void)
Any cleanup that needs to take place.