#include <XrdOdcFinder.hh>

Public Types | |
| enum | Persona { amLocal, amProxy, amRemote, amTarget } |
Public Member Functions | |
| virtual int | Configure (char *cfn)=0 |
| virtual int | Forward (XrdOucErrInfo &Resp, const char *cmd, const char *arg1=0, const char *arg2=0)=0 |
| virtual int | isRemote () |
| virtual int | Locate (XrdOucErrInfo &Resp, const char *path, int flags, XrdOucEnv *Info=0)=0 |
| virtual int | Prepare (XrdOucErrInfo &Resp, XrdSfsPrep &pargs)=0 |
| XrdOdcFinder (XrdSysLogger *lp, Persona acting) | |
| virtual | ~XrdOdcFinder () |
Protected Attributes | |
| Persona | myPersona |
Static Protected Attributes | |
| static char * | OLBPath = 0 |
| XrdOdcFinder::XrdOdcFinder | ( | XrdSysLogger * | lp, | |
| Persona | acting | |||
| ) |
References XrdSysError::logger(), myPersona, and OdcEDest.
| virtual XrdOdcFinder::~XrdOdcFinder | ( | ) | [inline, virtual] |
| virtual int XrdOdcFinder::Configure | ( | char * | cfn | ) | [pure virtual] |
Implemented in XrdOdcFinderRMT, and XrdOdcFinderTRG.
Referenced by main(), and XrdCmsClientMan::Start().
| virtual int XrdOdcFinder::Forward | ( | XrdOucErrInfo & | Resp, | |
| const char * | cmd, | |||
| const char * | arg1 = 0, |
|||
| const char * | arg2 = 0 | |||
| ) | [pure virtual] |
Implemented in XrdOdcFinderRMT, and XrdOdcFinderTRG.
Referenced by XrdCmsFinderRMT::Forward().
| virtual int XrdOdcFinder::isRemote | ( | ) | [inline, virtual] |
References myPersona.
| virtual int XrdOdcFinder::Locate | ( | XrdOucErrInfo & | Resp, | |
| const char * | path, | |||
| int | flags, | |||
| XrdOucEnv * | Info = 0 | |||
| ) | [pure virtual] |
Implemented in XrdOdcFinderRMT, and XrdOdcFinderTRG.
Referenced by XrdCmsFinderRMT::Locate(), and main().
| virtual int XrdOdcFinder::Prepare | ( | XrdOucErrInfo & | Resp, | |
| XrdSfsPrep & | pargs | |||
| ) | [pure virtual] |
Implemented in XrdOdcFinderRMT, and XrdOdcFinderTRG.
Referenced by XrdCmsFinderRMT::Prepare().
Persona XrdOdcFinder::myPersona [protected] |
Referenced by XrdOdcFinderRMT::Configure(), isRemote(), and XrdOdcFinder().
char * XrdOdcFinder::OLBPath = 0 [static, protected] |
Reimplemented in XrdOdcFinderTRG.
Referenced by XrdOdcFinderRMT::Configure().
1.7.1