xrootd
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
XrdFrcProxy Class Reference

#include <XrdFrcProxy.hh>

Collaboration diagram for XrdFrcProxy:
Collaboration graph
[legend]

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::XrdFrcProxy ( XrdSysLogger lP,
const char *  iName,
int  Debug = 0 
)

◆ ~XrdFrcProxy()

XrdFrcProxy::~XrdFrcProxy ( )
inline

Member Function Documentation

◆ Add()

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 
)

◆ Del()

int XrdFrcProxy::Del ( char  Opc,
const char *  Rid 
)

◆ Init()

int XrdFrcProxy::Init ( int  opX,
const char *  aPath,
int  aMode,
const char *  qPath = 0 
)

◆ Init2()

int XrdFrcProxy::Init2 ( const char *  cfgFN)
private

◆ List() [1/2]

int XrdFrcProxy::List ( int  qType,
int  qPrty,
XrdFrcRequest::Item Items,
int  Num 
)

◆ List() [2/2]

int XrdFrcProxy::List ( Queues State,
char *  Buff,
int  Bsz 
)

◆ qChk()

int XrdFrcProxy::qChk ( XrdOucStream cFile)
private

Member Data Documentation

◆ Agent

XrdFrcReqAgent* XrdFrcProxy::Agent[XrdFrcRequest::numQ]
private

◆ insName

const char* XrdFrcProxy::insName
private

◆ intName

char* XrdFrcProxy::intName
private

◆ opAll

const int XrdFrcProxy::opAll = 15
static

◆ opGet

const int XrdFrcProxy::opGet = 1
static

◆ opMig

const int XrdFrcProxy::opMig = 4
static

◆ opPut

const int XrdFrcProxy::opPut = 2
static

◆ opStg

const int XrdFrcProxy::opStg = 8
static

◆ oqMap

o2qMap XrdFrcProxy::oqMap[]
staticprivate

◆ oqNum

int XrdFrcProxy::oqNum
staticprivate

◆ QPath

char* XrdFrcProxy::QPath
private

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