Public Member Functions | Private Member Functions | Private Attributes

XrdOdcFinderTRG Class Reference

#include <XrdOdcFinder.hh>

Inheritance diagram for XrdOdcFinderTRG:
Inheritance graph
[legend]
Collaboration diagram for XrdOdcFinderTRG:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Added (const char *path)
int Configure (char *cfn)
int Forward (XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0)
int Locate (XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)
int Prepare (XrdOucErrInfo &Resp, XrdSfsPrep &pargs)
void Removed (const char *path)
void * Start ()
 XrdOdcFinderTRG (XrdSysLogger *lp, int whoami, int port)
 ~XrdOdcFinderTRG ()

Private Member Functions

void Hookup ()

Private Attributes

XrdOucStreamOLBp
XrdSysMutex myData
int myPort
char * OLBPath
char * Login
int isRedir
int isProxy
int Active

Constructor & Destructor Documentation

XrdOdcFinderTRG::XrdOdcFinderTRG ( XrdSysLogger lp,
int  whoami,
int  port 
)
XrdOdcFinderTRG::~XrdOdcFinderTRG (  ) 

References Login, and OLBp.


Member Function Documentation

void XrdOdcFinderTRG::Added ( const char *  path  ) 
int XrdOdcFinderTRG::Configure ( char *  cfn  )  [virtual]
int XrdOdcFinderTRG::Forward ( XrdOucErrInfo Resp,
const char *  cmd,
const char *  arg1 = 0,
const char *  arg2 = 0 
) [inline, virtual]

Implements XrdOdcFinder.

void XrdOdcFinderTRG::Hookup (  )  [private]
int XrdOdcFinderTRG::Locate ( XrdOucErrInfo Resp,
const char *  path,
int  flags,
XrdOucEnv Info = 0 
) [inline, virtual]

Implements XrdOdcFinder.

int XrdOdcFinderTRG::Prepare ( XrdOucErrInfo Resp,
XrdSfsPrep pargs 
) [inline, virtual]

Implements XrdOdcFinder.

void XrdOdcFinderTRG::Removed ( const char *  path  ) 
void * XrdOdcFinderTRG::Start (  ) 

Member Data Documentation

int XrdOdcFinderTRG::Active [private]
int XrdOdcFinderTRG::isProxy [private]

Referenced by XrdOdcFinderTRG().

int XrdOdcFinderTRG::isRedir [private]

Referenced by Configure(), and XrdOdcFinderTRG().

char* XrdOdcFinderTRG::Login [private]

Referenced by Added(), Hookup(), Removed(), and Start().

int XrdOdcFinderTRG::myPort [private]

Referenced by XrdOdcFinderTRG().

char* XrdOdcFinderTRG::OLBPath [private]

Reimplemented from XrdOdcFinder.

Referenced by Configure(), Hookup(), Start(), and XrdOdcFinderTRG().


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