xrootd
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
XrdCmsRole Class Reference

#include <XrdCmsRole.hh>

Public Types

enum  RoleID {
  MetaManager = 0 , Manager , Supervisor , Server ,
  ProxyManager , ProxySuper , ProxyServer , PeerManager ,
  Peer , noRole
}
 

Public Member Functions

 XrdCmsRole ()
 
 ~XrdCmsRole ()
 

Static Public Member Functions

static RoleID Convert (const char *Tok1, const char *Tok2)
 
static const char * Name (RoleID rid)
 
static const char * Type (RoleID rid)
 
static const char * Type (const char *rtype)
 

Member Enumeration Documentation

◆ RoleID

Enumerator
MetaManager 
Manager 
Supervisor 
Server 
ProxyManager 
ProxySuper 
ProxyServer 
PeerManager 
Peer 
noRole 

Constructor & Destructor Documentation

◆ XrdCmsRole()

XrdCmsRole::XrdCmsRole ( )
inline

◆ ~XrdCmsRole()

XrdCmsRole::~XrdCmsRole ( )
inline

Member Function Documentation

◆ Convert()

static RoleID XrdCmsRole::Convert ( const char *  Tok1,
const char *  Tok2 
)
inlinestatic

◆ Name()

static const char * XrdCmsRole::Name ( RoleID  rid)
inlinestatic

References MetaManager, and noRole.

◆ Type() [1/2]

static const char * XrdCmsRole::Type ( const char *  rtype)
inlinestatic

◆ Type() [2/2]

static const char * XrdCmsRole::Type ( RoleID  rid)
inlinestatic

References MetaManager, and noRole.


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