xrootd
Public Member Functions | Private Attributes | Static Private Attributes

XrdFrmReqAgent Class Reference

#include <XrdFrmReqAgent.hh>

Collaboration diagram for XrdFrmReqAgent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (XrdFrmRequest &Request)
void Del (XrdFrmRequest &Request)
int List (XrdFrmRequest::Item *Items, int Num)
int List (XrdFrmRequest::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)
 XrdFrmReqAgent (const char *Me, int qVal)
 ~XrdFrmReqAgent ()

Private Attributes

XrdFrmReqFilerQueue [XrdFrmRequest::maxPQE]
const char * Persona
const char * pingMsg
const char * myName
int theQ

Static Private Attributes

static char * c2sFN = 0

Constructor & Destructor Documentation

XrdFrmReqAgent::XrdFrmReqAgent ( const char *  Me,
int  qVal 
)
XrdFrmReqAgent::~XrdFrmReqAgent ( ) [inline]

Member Function Documentation

void XrdFrmReqAgent::Add ( XrdFrmRequest Request)
void XrdFrmReqAgent::Del ( XrdFrmRequest Request)

References XrdFrmRequest::maxPrty, and rQueue.

Referenced by XrdFrmXfrAgent::Del().

int XrdFrmReqAgent::List ( XrdFrmRequest::Item Items,
int  Num,
int  Prty 
)
int XrdFrmReqAgent::List ( XrdFrmRequest::Item Items,
int  Num 
)

References XrdFrmRequest::maxPrty, and rQueue.

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

int XrdFrmReqAgent::NextLFN ( char *  Buff,
int  Bsz,
int  Prty,
int &  Offs 
)
void XrdFrmReqAgent::Ping ( const char *  Msg = 0)

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

Referenced by Add(), and Start().

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

Member Data Documentation

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

Referenced by Ping(), and Start().

const char* XrdFrmReqAgent::myName [private]

Referenced by Add(), and Start().

const char* XrdFrmReqAgent::Persona [private]

Referenced by Start().

const char* XrdFrmReqAgent::pingMsg [private]

Referenced by Ping(), and XrdFrmReqAgent().

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

int XrdFrmReqAgent::theQ [private]

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