xrootd
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
XrdCmsRouter Class Reference

#include <XrdCmsRouting.hh>

Collaboration diagram for XrdCmsRouter:
Collaboration graph
[legend]

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

◆ NodeMethod_t

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

Constructor & Destructor Documentation

◆ XrdCmsRouter()

XrdCmsRouter::XrdCmsRouter ( theRoute initP)
inline

◆ ~XrdCmsRouter()

XrdCmsRouter::~XrdCmsRouter ( )
inline

Member Function Documentation

◆ getMethod()

NodeMethod_t XrdCmsRouter::getMethod ( int  Code)
inline

References XrdCms::kYR_MaxReq, and methVec.

◆ getName()

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

References XrdCms::kYR_MaxReq, and nameVec.

Member Data Documentation

◆ methVec

NodeMethod_t XrdCmsRouter::methVec[XrdCms::kYR_MaxReq]
private

Referenced by getMethod(), and XrdCmsRouter().

◆ nameVec

const char* XrdCmsRouter::nameVec[XrdCms::kYR_MaxReq]
private

Referenced by getName(), and XrdCmsRouter().


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