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  ) 
int XrdFrmReqAgent::List ( XrdFrmRequest::Item Items,
int  Num,
int  Prty 
)
int XrdFrmReqAgent::List ( XrdFrmRequest::Item Items,
int  Num 
)
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(), XrdFrmXfrAgent::Process(), 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:
Generated by  doxygen 1.6.2-20100208