XrdCmsRole Class Reference

#include <XrdCmsRole.hh>

List of all members.

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 
) [inline, static]
static const char* XrdCmsRole::Name ( RoleID  rid  )  [inline, static]

References MetaManager, and noRole.

static const char* XrdCmsRole::Type ( const char *  rtype  )  [inline, static]
static const char* XrdCmsRole::Type ( RoleID  rid  )  [inline, static]

References MetaManager, and noRole.


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

Generated on 21 May 2020 for xrootd by  doxygen 1.6.1