|
virtual void | add_attributes (BESDataHandlerInterface &dhi) |
|
virtual bool | add_handler (const std::string &name, p_request_handler_method method) |
| Backward compatibility with the older version of this class. More...
|
|
virtual bool | add_method (const std::string &name, p_request_handler_method method) |
| add a handler method to the request handler that knows how to fill in a specific response object More...
|
|
virtual void | dump (std::ostream &strm) const |
| dumps information about this object More...
|
|
virtual p_request_handler_method | find_method (const std::string &name) |
| find the method that can handle the specified response object type More...
|
|
virtual time_t | get_lmt (const std::string &name) |
| Get the Last modified time for. More...
|
|
virtual std::string | get_method_names () |
| return a comma separated list of response object types handled by this request handler More...
|
|
virtual const std::string & | get_name () const |
|
| HDF4RequestHandler (const std::string &name) |
|
virtual bool | remove_method (const std::string &name) |
| remove the specified handler method from this request handler More...
|
|
|
static std::string | get_cache_latlon_path () |
|
static bool | get_cache_latlon_path_exist () |
|
static std::string | get_cache_latlon_prefix () |
|
static bool | get_cache_latlon_prefix_exist () |
|
static long | get_cache_latlon_size () |
|
static bool | get_cache_latlon_size_exist () |
|
static std::string | get_cache_metadata_path () |
|
static bool | get_cache_metadata_path_exist () |
|
static bool | get_disable_ecsmetadata_all () |
|
static bool | get_disable_ecsmetadata_min () |
|
static bool | get_disable_scaleoffset_comp () |
|
static bool | get_disable_structmeta () |
|
static bool | get_disable_vdata_nameclashing_check () |
|
static bool | get_enable_ceres_merra_short_name () |
|
static bool | get_enable_ceres_vdata () |
|
static bool | get_enable_check_modis_geo_file () |
|
static bool | get_enable_check_scale_offset_type () |
|
static bool | get_enable_data_cachefile () |
|
static bool | get_enable_eosgeo_cachefile () |
|
static bool | get_enable_hybrid_vdata () |
|
static bool | get_enable_metadata_cachefile () |
|
static bool | get_enable_special_eos () |
|
static bool | get_enable_swath_grid_attr () |
|
static bool | get_enable_vdata_attr () |
|
static bool | get_enable_vdata_desc_attr () |
|
static bool | get_enable_vgroup_attr () |
|
static bool | get_pass_fileid () |
|
static bool | get_usecf () |
|
static bool | hdf4_build_das (BESDataHandlerInterface &dhi) |
|
static bool | hdf4_build_data (BESDataHandlerInterface &dhi) |
|
static bool | hdf4_build_dds (BESDataHandlerInterface &dhi) |
|
static bool | hdf4_build_dmr (BESDataHandlerInterface &dhi) |
|
static bool | hdf4_build_help (BESDataHandlerInterface &dhi) |
|
static bool | hdf4_build_version (BESDataHandlerInterface &dhi) |
|
Definition at line 35 of file HDF4RequestHandler.h.
bool BESRequestHandler::add_method |
( |
const std::string & |
name, |
|
|
p_request_handler_method |
handler_method |
|
) |
| |
|
virtualinherited |
add a handler method to the request handler that knows how to fill in a specific response object
Add a handler method for a specific response object to the request handler. The handler method takes a reference to a BESDataHandlerInterface and returns bool, true if the response object is filled in successfully by the method, false otherwise.
- Parameters
-
handler_name | name of the response object this method can fill in |
handler_method | a function pointer to the method that can fill in the specified response object |
- Returns
- true if the handler is added, false if it already exists
- See also
- BESResponseObject
-
BESResponseNames
Definition at line 58 of file BESRequestHandler.cc.
void BESRequestHandler::dump |
( |
std::ostream & |
strm | ) |
const |
|
virtualinherited |
dumps information about this object
Displays the pointer value of this instance, the name of the request handler, and the names of all registered handler functions
- Parameters
-
strm | C++ i/o stream to dump the information to |
Implements BESObj.
Reimplemented in dmrpp::DmrppRequestHandler, DapRequestHandler, ncml_module::NCMLRequestHandler, FONcRequestHandler, W10nJsonRequestHandler, FoCovJsonRequestHandler, FoJsonRequestHandler, BESDapRequestHandler, BESAsciiRequestHandler, CSVRequestHandler, BESUsageRequestHandler, BESWWWRequestHandler, DapFunctionsRequestHandler, FONgRequestHandler, SampleRequestHandler, FitsRequestHandler, gateway::GatewayRequestHandler, and BESXDRequestHandler.
Definition at line 163 of file BESRequestHandler.cc.