XrdFrcProxy Class Reference

#include <XrdFrcProxy.hh>

Collaboration diagram for XrdFrcProxy:
Collaboration graph
[legend]

List of all members.

Classes

struct  o2qMap
class  Queues

Public Member Functions

int Add (char Opc, const char *Lfn, const char *Opq, const char *Usr, const char *Rid, const char *Nop, const char *Pop, int Prty=1)
int Del (char Opc, const char *Rid)
int List (Queues &State, char *Buff, int Bsz)
int List (int qType, int qPrty, XrdFrcRequest::Item *Items, int Num)
int Init (int opX, const char *aPath, int aMode, const char *qPath=0)
 XrdFrcProxy (XrdSysLogger *lP, const char *iName, int Debug=0)
 ~XrdFrcProxy ()

Static Public Attributes

static const int opGet = 1
static const int opPut = 2
static const int opMig = 4
static const int opStg = 8
static const int opAll = 15

Private Member Functions

int Init2 (const char *cfgFN)
int qChk (XrdOucStream &cFile)

Private Attributes

XrdFrcReqAgentAgent [XrdFrcRequest::numQ]
const char * insName
char * intName
char * QPath

Static Private Attributes

static o2qMap oqMap []
static int oqNum

Constructor & Destructor Documentation

XrdFrcProxy::XrdFrcProxy ( XrdSysLogger lP,
const char *  iName,
int  Debug = 0 
)
XrdFrcProxy::~XrdFrcProxy (  )  [inline]

Member Function Documentation

int XrdFrcProxy::Add ( char  Opc,
const char *  Lfn,
const char *  Opq,
const char *  Usr,
const char *  Rid,
const char *  Nop,
const char *  Pop,
int  Prty = 1 
)
int XrdFrcProxy::Del ( char  Opc,
const char *  Rid 
)
int XrdFrcProxy::Init ( int  opX,
const char *  aPath,
int  aMode,
const char *  qPath = 0 
)
int XrdFrcProxy::Init2 ( const char *  cfgFN  )  [private]
int XrdFrcProxy::List ( int  qType,
int  qPrty,
XrdFrcRequest::Item Items,
int  Num 
)
int XrdFrcProxy::List ( Queues State,
char *  Buff,
int  Bsz 
)
int XrdFrcProxy::qChk ( XrdOucStream cFile  )  [private]

Member Data Documentation

const char* XrdFrcProxy::insName [private]
char* XrdFrcProxy::intName [private]
const int XrdFrcProxy::opAll = 15 [static]
const int XrdFrcProxy::opGet = 1 [static]
const int XrdFrcProxy::opMig = 4 [static]
const int XrdFrcProxy::opPut = 2 [static]
const int XrdFrcProxy::opStg = 8 [static]
o2qMap XrdFrcProxy::oqMap[] [static, private]
int XrdFrcProxy::oqNum [static, private]
char* XrdFrcProxy::QPath [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 11 Jun 2020 for xrootd by  doxygen 1.6.1