|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
utility class for the gateway remote request mechanism More...
#include <GatewayUtils.h>

Static Public Member Functions | |
| static void | Get_type_from_content_type (const string &ctype, string &type) |
| static void | Get_type_from_disposition (const string &disp, string &type) |
| static void | Get_type_from_url (const string &url, string &type) |
| static void | Initialize () |
Static Public Attributes | |
| static map< string, string > | MimeList |
| static string | NoProxyRegex |
| static int | ProxyAuthType = 0 |
| static string | ProxyHost |
| static string | ProxyPassword |
| static int | ProxyPort = 0 |
| static string | ProxyProtocol |
| static string | ProxyUser |
| static string | ProxyUserPW |
| static bool | useInternalCache = false |
| static vector< string > | WhiteList |
utility class for the gateway remote request mechanism
Definition at line 47 of file GatewayUtils.h.
|
static |
Definition at line 355 of file GatewayUtils.cc.
References BESDEBUG.
Referenced by GatewayRequest::make_request().
|
static |
Definition at line 290 of file GatewayUtils.cc.
References BESDEBUG, BESCatalogUtils::match_list_begin(), BESCatalogUtils::match_list_end(), BESCatalogUtils::type_reg::reg, BESCatalogUtils::type_reg::type, and BESCatalogUtils::Utils().
Referenced by GatewayRequest::make_request().

|
static |
Definition at line 381 of file GatewayUtils.cc.
References BESDEBUG, BESCatalogUtils::match_list_begin(), BESCatalogUtils::match_list_end(), BESCatalogUtils::type_reg::reg, BESCatalogUtils::type_reg::type, and BESCatalogUtils::Utils().
Referenced by GatewayRequest::make_request(), and gateway::RemoteHttpResource::retrieveResource().

|
static |
Definition at line 74 of file GatewayUtils.cc.
References BESDEBUG, Gateway_MIMELIST, Gateway_PROXYAUTHTYPE, Gateway_PROXYHOST, Gateway_PROXYPASSWORD, Gateway_PROXYPORT, Gateway_PROXYPROTOCOL, Gateway_PROXYUSER, Gateway_PROXYUSERPW, Gateway_USE_INTERNAL_CACHE, Gateway_WHITELIST, BESKeys::get_value(), BESKeys::get_values(), BESUtil::lowercase(), NoProxyRegex, ProxyAuthType, ProxyHost, ProxyPassword, ProxyPort, ProxyProtocol, ProxyUser, ProxyUserPW, TheBESKeys::TheKeys(), and useInternalCache.
Referenced by GatewayModule::initialize().

|
static |
Definition at line 51 of file GatewayUtils.h.
|
static |
Definition at line 61 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), Initialize(), and GatewayRequest::make_request().
|
static |
Definition at line 58 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), and Initialize().
|
static |
Definition at line 53 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), Initialize(), and GatewayRequest::make_request().
|
static |
Definition at line 56 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), and Initialize().
|
static |
Definition at line 57 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), Initialize(), and GatewayRequest::make_request().
|
static |
Definition at line 52 of file GatewayUtils.h.
Referenced by Initialize(), and GatewayRequest::make_request().
|
static |
Definition at line 55 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), and Initialize().
|
static |
Definition at line 54 of file GatewayUtils.h.
Referenced by libcurl::configureProxy(), and Initialize().
|
static |
Definition at line 59 of file GatewayUtils.h.
Referenced by Initialize(), and GatewayRequest::make_request().
|
static |
Definition at line 50 of file GatewayUtils.h.
Referenced by GatewayContainer::GatewayContainer().