xrootd
|
#include <XrdCmsRouting.hh>
Classes | |
struct | theRoute |
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] |
typedef const char*(XrdCmsNode::* XrdCmsRouter::NodeMethod_t)(XrdCmsRRData &) |
XrdCmsRouter::XrdCmsRouter | ( | theRoute * | initP | ) | [inline] |
XrdCmsRouter::~XrdCmsRouter | ( | ) | [inline] |
NodeMethod_t XrdCmsRouter::getMethod | ( | int | Code | ) | [inline] |
References XrdCms::kYR_MaxReq, and methVec.
Referenced by XrdCmsProtocol::Execute().
const char* XrdCmsRouter::getName | ( | int | Code | ) | [inline] |
References XrdCms::kYR_MaxReq, and nameVec.
Referenced by XrdCmsProtocol::Dispatch(), XrdCmsManager::Inform(), and XrdCmsProtocol::Reissue().
NodeMethod_t XrdCmsRouter::methVec[XrdCms::kYR_MaxReq] [private] |
Referenced by getMethod(), and XrdCmsRouter().
const char* XrdCmsRouter::nameVec[XrdCms::kYR_MaxReq] [private] |
Referenced by getName(), and XrdCmsRouter().