xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

Enumerator
MetaManager 
Manager 
Supervisor 
Server 
ProxyManager 
ProxySuper 
ProxyServer 
PeerManager 
Peer 
noRole 

Constructor & Destructor Documentation

XrdCmsRole::XrdCmsRole ( )
inline
XrdCmsRole::~XrdCmsRole ( )
inline

Member Function Documentation

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

References MetaManager, and noRole.

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

References MetaManager, and noRole.

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

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