OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
GatewayUtils Class Reference

utility class for the gateway remote request mechanism More...

#include <GatewayUtils.h>

Collaboration diagram for GatewayUtils:
Collaboration graph

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
 

Detailed Description

utility class for the gateway remote request mechanism

Definition at line 47 of file GatewayUtils.h.

Member Function Documentation

void GatewayUtils::Get_type_from_content_type ( const string &  ctype,
string &  type 
)
static

Definition at line 355 of file GatewayUtils.cc.

References BESDEBUG.

Referenced by GatewayRequest::make_request().

void GatewayUtils::Get_type_from_disposition ( const string &  disp,
string &  type 
)
static
void GatewayUtils::Get_type_from_url ( const string &  url,
string &  type 
)
static

Member Data Documentation

map< string, string > GatewayUtils::MimeList
static

Definition at line 51 of file GatewayUtils.h.

string GatewayUtils::NoProxyRegex
static
int GatewayUtils::ProxyAuthType = 0
static

Definition at line 58 of file GatewayUtils.h.

Referenced by libcurl::configureProxy(), and Initialize().

string GatewayUtils::ProxyHost
static
string GatewayUtils::ProxyPassword
static

Definition at line 56 of file GatewayUtils.h.

Referenced by libcurl::configureProxy(), and Initialize().

int GatewayUtils::ProxyPort = 0
static
string GatewayUtils::ProxyProtocol
static

Definition at line 52 of file GatewayUtils.h.

Referenced by Initialize(), and GatewayRequest::make_request().

string GatewayUtils::ProxyUser
static

Definition at line 55 of file GatewayUtils.h.

Referenced by libcurl::configureProxy(), and Initialize().

string GatewayUtils::ProxyUserPW
static

Definition at line 54 of file GatewayUtils.h.

Referenced by libcurl::configureProxy(), and Initialize().

bool GatewayUtils::useInternalCache = false
static

Definition at line 59 of file GatewayUtils.h.

Referenced by Initialize(), and GatewayRequest::make_request().

vector< string > GatewayUtils::WhiteList
static

Definition at line 50 of file GatewayUtils.h.

Referenced by GatewayContainer::GatewayContainer().


The documentation for this class was generated from the following files: