CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
wpad.cc File Reference
#include "cvmfs_config.h"
#include "wpad.h"
#include <fcntl.h>
#include <cstdarg>
#include <cstdio>
#include <cstdlib>
#include <string>
#include <vector>
#include "network/download.h"
#include "pacparser.h"
#include "statistics.h"
#include "util/logging.h"
#include "util/posix.h"
#include "util/string.h"
Include dependency graph for wpad.cc:

Go to the source code of this file.

Namespaces

 download
 

Functions

static int download::PrintPacError (const char *fmt, va_list argp)
 
static string download::PacProxy2Cvmfs (const string &pac_proxy, const bool report_errors)
 
static bool download::ParsePac (const char *pac_data, const size_t size, DownloadManager *download_manager, string *proxies)
 
string download::AutoProxy (DownloadManager *download_manager)
 
string download::ResolveProxyDescription (const string &cvmfs_proxies, const std::string &path_fallback_cache, DownloadManager *download_manager)
 
static void download::AltCvmfsLogger (const LogSource source, const int mask, const char *msg)
 
int download::MainResolveProxyDescription (int argc, char **argv)
 

Variables

const char * download::kAutoPacLocation = "http://wpad/wpad.dat"