bes  Updated for version 3.20.6
httpd_catalog::HttpdCatalogUtils Class Reference

utility class for the HTTP catalog module More...

#include <HttpdCatalogUtils.h>

Collaboration diagram for httpd_catalog::HttpdCatalogUtils:
Collaboration graph

Static Public Member Functions

static void get_type_from_content_type (const std::string &ctype, std::string &type)
 
static void get_type_from_disposition (const std::string &disp, std::string &type)
 
static void get_type_from_url (const std::string &url, std::string &type)
 
static void initialize ()
 

Static Public Attributes

static std::map< std::string, std::string > MimeList
 
static std::string NoProxyRegex
 
static int ProxyAuthType = 0
 
static std::string ProxyHost
 
static std::string ProxyPassword
 
static int ProxyPort = 0
 
static std::string ProxyProtocol
 
static std::string ProxyUser
 
static std::string ProxyUserPW
 
static bool useInternalCache = false
 

Detailed Description

utility class for the HTTP catalog module

This class provides utilities that extract information from a URL or the returned headers of an HTTP response. It also provides storage for a number of values read from the httpd_catalog.conf configuration file.

Note
This class holds only static methods and fields. It has no constructor or destructor. Use the initialize() method to configure the various static fields based on the values of the BES configuration file(s).

Definition at line 48 of file HttpdCatalogUtils.h.


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