Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdCmsFinderTRG Class Reference

#include <XrdCmsFinder.hh>

Inheritance diagram for XrdCmsFinderTRG:

Inheritance graph
[legend]
Collaboration diagram for XrdCmsFinderTRG:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Added (const char *path, int Pend=0)
int Configure (char *cfn)
int Forward (XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0, const char *arg3=0, const char *arg4=0)
int Locate (XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)
int Prepare (XrdOucErrInfo &Resp, XrdSfsPrep &pargs)
void Removed (const char *path)
int RunAdmin (char *Path)
int Space (XrdOucErrInfo &Resp, const char *path)
void * Start ()
 XrdCmsFinderTRG (XrdSysLogger *, int, int, XrdOss *theSS=0)
 ~XrdCmsFinderTRG ()

Private Member Functions

void Hookup ()
int Process (XrdCmsRRData &Data)

Private Attributes

XrdOssSS
XrdOucStreamCMSp
XrdSysMutex myData
int myPort
char * CMSPath
char * Login
int isRedir
int isProxy
int Active

Constructor & Destructor Documentation

XrdCmsFinderTRG::XrdCmsFinderTRG XrdSysLogger ,
int  ,
int  ,
XrdOss theSS = 0
 

XrdCmsFinderTRG::~XrdCmsFinderTRG  ) 
 


Member Function Documentation

void XrdCmsFinderTRG::Added const char *  path,
int  Pend = 0
[virtual]
 

Implements XrdCmsClient.

int XrdCmsFinderTRG::Configure char *  cfn  )  [virtual]
 

Implements XrdCmsClient.

int XrdCmsFinderTRG::Forward XrdOucErrInfo Resp,
const char *  cmd,
const char *  arg1 = 0,
const char *  arg2 = 0,
const char *  arg3 = 0,
const char *  arg4 = 0
[inline, virtual]
 

Implements XrdCmsClient.

void XrdCmsFinderTRG::Hookup  )  [private]
 

int XrdCmsFinderTRG::Locate XrdOucErrInfo Resp,
const char *  path,
int  flags,
XrdOucEnv Info = 0
[inline, virtual]
 

Implements XrdCmsClient.

int XrdCmsFinderTRG::Prepare XrdOucErrInfo Resp,
XrdSfsPrep pargs
[inline, virtual]
 

Implements XrdCmsClient.

int XrdCmsFinderTRG::Process XrdCmsRRData Data  )  [private]
 

void XrdCmsFinderTRG::Removed const char *  path  )  [virtual]
 

Implements XrdCmsClient.

int XrdCmsFinderTRG::RunAdmin char *  Path  ) 
 

int XrdCmsFinderTRG::Space XrdOucErrInfo Resp,
const char *  path
[inline, virtual]
 

Implements XrdCmsClient.

void * XrdCmsFinderTRG::Start  ) 
 


Member Data Documentation

int XrdCmsFinderTRG::Active [private]
 

XrdOucStream* XrdCmsFinderTRG::CMSp [private]
 

char* XrdCmsFinderTRG::CMSPath [private]
 

int XrdCmsFinderTRG::isProxy [private]
 

int XrdCmsFinderTRG::isRedir [private]
 

char* XrdCmsFinderTRG::Login [private]
 

XrdSysMutex XrdCmsFinderTRG::myData [private]
 

int XrdCmsFinderTRG::myPort [private]
 

XrdOss* XrdCmsFinderTRG::SS [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:00 2011 for xrootd by  doxygen 1.3.9.1