#include <XrdCmsRouting.hh>
Public Types | |
typedef const char *(XrdCmsNode::*) | NodeMethod_t (XrdCmsRRData &) |
Public Member Functions | |
NodeMethod_t | getMethod (int Code) |
const char * | getName (int Code) |
XrdCmsRouter (theRoute *initP) | |
~XrdCmsRouter () | |
Private Attributes | |
const char * | nameVec [XrdCms::kYR_MaxReq] |
NodeMethod_t | methVec [XrdCms::kYR_MaxReq] |
Classes | |
struct | theRoute |
Definition at line 56 of file XrdCmsRouting.hh.
typedef const char*(XrdCmsNode::*) XrdCmsRouter::NodeMethod_t(XrdCmsRRData &) |
Definition at line 60 of file XrdCmsRouting.hh.
XrdCmsRouter::XrdCmsRouter | ( | theRoute * | initP | ) | [inline] |
Definition at line 74 of file XrdCmsRouting.hh.
References methVec, nameVec, XrdCmsRouter::theRoute::reqCode, XrdCmsRouter::theRoute::reqMeth, and XrdCmsRouter::theRoute::reqName.
XrdCmsRouter::~XrdCmsRouter | ( | ) | [inline] |
Definition at line 80 of file XrdCmsRouting.hh.
NodeMethod_t XrdCmsRouter::getMethod | ( | int | Code | ) | [inline] |
Definition at line 64 of file XrdCmsRouting.hh.
References XrdCms::kYR_MaxReq, and methVec.
Referenced by XrdCmsProtocol::Execute().
const char* XrdCmsRouter::getName | ( | int | Code | ) | [inline] |
Definition at line 69 of file XrdCmsRouting.hh.
References XrdCms::kYR_MaxReq, and nameVec.
Referenced by XrdCmsProtocol::Dispatch(), XrdCmsManager::Inform(), and XrdCmsProtocol::Reissue().
const char* XrdCmsRouter::nameVec[XrdCms::kYR_MaxReq] [private] |
NodeMethod_t XrdCmsRouter::methVec[XrdCms::kYR_MaxReq] [private] |