xrootd
Public Member Functions | Private Attributes | Static Private Attributes
XrdFrcReqAgent Class Reference

#include <XrdFrcReqAgent.hh>

Collaboration diagram for XrdFrcReqAgent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (XrdFrcRequest &Request)
void Del (XrdFrcRequest &Request)
int List (XrdFrcRequest::Item *Items, int Num)
int List (XrdFrcRequest::Item *Items, int Num, int Prty)
int NextLFN (char *Buff, int Bsz, int Prty, int &Offs)
void Ping (const char *Msg=0)
int Start (char *aPath, int aMode)
 XrdFrcReqAgent (const char *Me, int qVal)
 ~XrdFrcReqAgent ()

Private Attributes

XrdFrcReqFilerQueue [XrdFrcRequest::maxPQE]
const char * Persona
const char * pingMsg
const char * myName
int theQ

Static Private Attributes

static char * c2sFN = 0

Constructor & Destructor Documentation

XrdFrcReqAgent::XrdFrcReqAgent ( const char *  Me,
int  qVal 
)

References pingMsg.

XrdFrcReqAgent::~XrdFrcReqAgent ( ) [inline]

Member Function Documentation

void XrdFrcReqAgent::Add ( XrdFrcRequest Request)
void XrdFrcReqAgent::Del ( XrdFrcRequest Request)

References rQueue.

Referenced by XrdFrmXfrAgent::Del().

int XrdFrcReqAgent::List ( XrdFrcRequest::Item Items,
int  Num 
)

References rQueue.

Referenced by List(), and XrdFrmXfrAgent::List().

int XrdFrcReqAgent::List ( XrdFrcRequest::Item Items,
int  Num,
int  Prty 
)
int XrdFrcReqAgent::NextLFN ( char *  Buff,
int  Bsz,
int  Prty,
int &  Offs 
)

References rQueue, and XrdFrcReqFile::List().

void XrdFrcReqAgent::Ping ( const char *  Msg = 0)

References Say, c2sFN, stat(), XrdNetMsg::Send(), and pingMsg.

Referenced by Add(), and Start().

int XrdFrcReqAgent::Start ( char *  aPath,
int  aMode 
)

Member Data Documentation

char * XrdFrcReqAgent::c2sFN = 0 [static, private]

Referenced by Ping(), and Start().

const char* XrdFrcReqAgent::myName [private]

Referenced by Add(), and Start().

const char* XrdFrcReqAgent::Persona [private]

Referenced by Start().

const char* XrdFrcReqAgent::pingMsg [private]

Referenced by XrdFrcReqAgent(), and Ping().

Referenced by Add(), Del(), List(), NextLFN(), and Start().

int XrdFrcReqAgent::theQ [private]

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