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

#include <XrdCmsManTree.hh>

Collaboration diagram for XrdCmsManTree:
Collaboration graph
[legend]

Classes

struct  TreeInfo
 

Public Types

enum  connStat {
  Aborted , Active , Connected , None ,
  Pending , Waiting
}
 

Public Member Functions

void Abort ()
 
int Connect (int nID, XrdCmsNode *nP)
 
void Disc (int nID)
 
int Register ()
 
int Trying (int nID, int Lvl)
 
 XrdCmsManTree (int maxC)
 
 ~XrdCmsManTree ()
 

Private Member Functions

void Redrive (int nID)
 
void Pause (int nID)
 

Private Attributes

XrdSysMutex myMutex
 
struct XrdCmsManTree::TreeInfo tmInfo [XrdCmsManager::MTMax]
 
char buff [16]
 
int maxTMI
 
int numConn
 
int maxConn
 
int atRoot
 
int conLevel
 
int conNID
 
int numWaiting
 
connStat myStatus
 

Member Enumeration Documentation

◆ connStat

Enumerator
Aborted 
Active 
Connected 
None 
Pending 
Waiting 

Constructor & Destructor Documentation

◆ XrdCmsManTree()

XrdCmsManTree::XrdCmsManTree ( int  maxC)

◆ ~XrdCmsManTree()

XrdCmsManTree::~XrdCmsManTree ( )
inline

Member Function Documentation

◆ Abort()

void XrdCmsManTree::Abort ( )

◆ Connect()

int XrdCmsManTree::Connect ( int  nID,
XrdCmsNode nP 
)

◆ Disc()

void XrdCmsManTree::Disc ( int  nID)

◆ Pause()

void XrdCmsManTree::Pause ( int  nID)
inlineprivate

◆ Redrive()

void XrdCmsManTree::Redrive ( int  nID)
inlineprivate

◆ Register()

int XrdCmsManTree::Register ( )

◆ Trying()

int XrdCmsManTree::Trying ( int  nID,
int  Lvl 
)

Member Data Documentation

◆ atRoot

int XrdCmsManTree::atRoot
private

◆ buff

char XrdCmsManTree::buff[16]
private

◆ conLevel

int XrdCmsManTree::conLevel
private

◆ conNID

int XrdCmsManTree::conNID
private

◆ maxConn

int XrdCmsManTree::maxConn
private

◆ maxTMI

int XrdCmsManTree::maxTMI
private

◆ myMutex

XrdSysMutex XrdCmsManTree::myMutex
private

Referenced by Pause().

◆ myStatus

connStat XrdCmsManTree::myStatus
private

◆ numConn

int XrdCmsManTree::numConn
private

◆ numWaiting

int XrdCmsManTree::numWaiting
private

Referenced by Pause(), and Redrive().

◆ tmInfo

struct XrdCmsManTree::TreeInfo XrdCmsManTree::tmInfo[XrdCmsManager::MTMax]
private

Referenced by Pause(), and Redrive().


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