#include "XrdHttp/XrdHttpExtHandler.hh"
#include "XrdNet/XrdNetAddr.hh"
#include "XrdNet/XrdNetUtils.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdSec/XrdSecEntity.hh"
#include "XrdSfs/XrdSfsInterface.hh"
#include "XrdSys/XrdSysAtomics.hh"
#include "XrdSys/XrdSysFD.hh"
#include "XrdVersion.hh"
#include "XrdXrootd/XrdXrootdTpcMon.hh"
#include "XrdOuc/XrdOucTUtils.hh"
#include "XrdHttpTpc/XrdHttpTpcUtils.hh"
#include <curl/curl.h>
#include <dlfcn.h>
#include <fcntl.h>
#include <algorithm>
#include <memory>
#include <sstream>
#include <stdexcept>
#include <thread>
#include <iostream>
#include "XrdHttpTpcState.hh"
#include "XrdHttpTpcStream.hh"
#include "XrdHttpTpcTPC.hh"
#include <fstream>
Go to the source code of this file.
Functions | |
std::string | encode_xrootd_opaque_to_uri (CURL *curl, const std::string &opaque) |
static std::string | PrepareURL (const std::string &input) |
XrdHttpExtHandler * | XrdHttpGetExtHandler (XrdSysError *log, const char *config, const char *, XrdOucEnv *myEnv) |
XrdVERSIONINFO (XrdHttpGetExtHandler, HttpTPC) |
std::string encode_xrootd_opaque_to_uri | ( | CURL * | curl, |
const std::string & | opaque ) |
Definition at line 175 of file XrdHttpTpcTPC.cc.
References getline().
|
static |
Definition at line 241 of file XrdHttpTpcTPC.cc.
Referenced by TPC::TPCHandler::ProcessReq().
XrdHttpExtHandler * XrdHttpGetExtHandler | ( | XrdSysError * | log, |
const char * | config, | ||
const char * | , | ||
XrdOucEnv * | myEnv ) |
Definition at line 1057 of file XrdHttpTpcTPC.cc.
References XrdSysError::Emsg().
XrdVERSIONINFO | ( | XrdHttpGetExtHandler | , |
HttpTPC | ) |