XrdCmsRouter Class Reference

#include <XrdCmsRouting.hh>

List of all members.

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]

Member Typedef Documentation

typedef const char*(XrdCmsNode::* XrdCmsRouter::NodeMethod_t)(XrdCmsRRData &)

Constructor & Destructor Documentation

XrdCmsRouter::XrdCmsRouter ( theRoute initP  )  [inline]
XrdCmsRouter::~XrdCmsRouter (  )  [inline]

Member Function Documentation

NodeMethod_t XrdCmsRouter::getMethod ( int  Code  )  [inline]

References XrdCms::kYR_MaxReq, and methVec.

const char* XrdCmsRouter::getName ( int  Code  )  [inline]

References XrdCms::kYR_MaxReq, and nameVec.


Member Data Documentation

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().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 9 Oct 2019 for xrootd by  doxygen 1.6.1