1 #ifndef __XRDCMSROLE_HH__ 2 #define __XRDCMSROLE_HH__ 49 {
if (!strcmp( Tok1,
"server"))
return Server;
50 if (!strcmp( Tok1,
"supervisor"))
return Supervisor;
53 if (!strcmp( Tok1,
"proxy"))
55 if (!strcmp( Tok2,
"supervisor"))
return ProxySuper;
58 if (!strcmp( Tok1,
"meta"))
64 {
static const char *rName[] = {
"meta manager",
79 {
static const char *tName[] = {
"MM",
93 static const char *
Type(
const char *rtype)
94 {
if (*rtype ==
'M')
return "manager";
95 if (*rtype ==
'R')
return "supervisor";
96 if (*rtype ==
'S')
return "server";
97 if (*rtype ==
'P')
return "proxy";
98 if (*rtype ==
'E')
return "peer";
Definition: XrdCmsRole.hh:43
Definition: XrdCmsRole.hh:42
RoleID
Definition: XrdCmsRole.hh:41
Definition: XrdCmsRole.hh:44
static RoleID Convert(const char *Tok1, const char *Tok2)
Definition: XrdCmsRole.hh:47
Definition: XrdCmsRole.hh:44
~XrdCmsRole()
Definition: XrdCmsRole.hh:103
Definition: XrdCmsRole.hh:42
Definition: XrdCmsRole.hh:44
static const char * Type(RoleID rid)
Definition: XrdCmsRole.hh:78
Definition: XrdCmsRole.hh:43
Definition: XrdCmsRole.hh:43
static const char * Name(RoleID rid)
Definition: XrdCmsRole.hh:63
Definition: XrdCmsRole.hh:42
XrdCmsRole()
Definition: XrdCmsRole.hh:102
Definition: XrdCmsRole.hh:41
Definition: XrdCmsRole.hh:37
static const char * Type(const char *rtype)
Definition: XrdCmsRole.hh:93