xrootd
|
#include <XrdFrmXfrAgent.hh>
Public Member Functions | |
XrdFrmXfrAgent () | |
~XrdFrmXfrAgent () | |
Static Public Member Functions | |
static void | Process (XrdOucStream &Request) |
static int | Start () |
Static Private Member Functions | |
static void | Add (XrdOucStream &Request, char *Tok, XrdFrmReqAgent &Server) |
static XrdFrmReqAgent * | Agent (char bType) |
static void | Del (XrdOucStream &Request, char *Tok, XrdFrmReqAgent &Server) |
static void | List (XrdOucStream &Request, char *Tok) |
Static Private Attributes | |
static XrdFrmReqAgent | GetAgent |
static XrdFrmReqAgent | PutAgent |
static XrdFrmReqAgent | MigAgent |
static XrdFrmReqAgent | StgAgent |
XrdFrmXfrAgent::XrdFrmXfrAgent | ( | ) | [inline] |
XrdFrmXfrAgent::~XrdFrmXfrAgent | ( | ) | [inline] |
void XrdFrmXfrAgent::Add | ( | XrdOucStream & | Request, |
char * | Tok, | ||
XrdFrmReqAgent & | Server | ||
) | [static, private] |
References XrdFrmReqAgent::Add(), XrdFrmUtils::chkURL(), XrdFrm::Config, XrdSysError::Emsg(), XrdOucStream::GetToken(), XrdFrmRequest::ID, index(), XrdFrmRequest::LFN, XrdFrmRequest::LFO, XrdFrmUtils::MapM2O(), XrdFrmRequest::maxPrty, XrdFrmConfig::myProg, XrdFrmRequest::Notify, XrdFrmRequest::Opaque, XrdFrmRequest::OPc, XrdFrmRequest::Options, XrdFrmRequest::Prty, XrdFrmRequest::Purge, XrdFrm::Say, strlcpy(), and XrdFrmRequest::User.
XrdFrmReqAgent * XrdFrmXfrAgent::Agent | ( | char | bType | ) | [static, private] |
void XrdFrmXfrAgent::Del | ( | XrdOucStream & | Request, |
char * | Tok, | ||
XrdFrmReqAgent & | Server | ||
) | [static, private] |
References XrdFrmReqAgent::Del(), XrdSysError::Emsg(), XrdOucStream::GetToken(), XrdFrmRequest::ID, XrdFrm::Say, and strlcpy().
void XrdFrmXfrAgent::List | ( | XrdOucStream & | Request, |
char * | Tok | ||
) | [static, private] |
void XrdFrmXfrAgent::Process | ( | XrdOucStream & | Request | ) | [static] |
References XrdSysError::Emsg(), XrdOucStream::GetToken(), and XrdFrm::Say.
Referenced by XrdFrmXfrDaemon::Pong().
int XrdFrmXfrAgent::Start | ( | ) | [static] |
References XrdFrmConfig::AdminMode, XrdOucStream::Attach(), XrdFrm::Config, DEBUG, XrdSysError::Emsg(), EPNAME, XrdOucStream::GetLine(), XrdFrmConfig::QPath, XrdFrm::Say, and STDIN_FILENO.
Referenced by main().
XrdFrmReqAgent XrdFrmXfrAgent::GetAgent [static, private] |
XrdFrmReqAgent XrdFrmXfrAgent::MigAgent [static, private] |
XrdFrmReqAgent XrdFrmXfrAgent::PutAgent [static, private] |
XrdFrmReqAgent XrdFrmXfrAgent::StgAgent [static, private] |