Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes

XrdOlbManTree Class Reference

#include <XrdOlbManTree.hh>

Collaboration diagram for XrdOlbManTree:
Collaboration graph
[legend]

List of all members.

Classes

struct  TreeInfo

Public Types

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

Public Member Functions

int Connect (int sID, XrdOlbServer *sp)
void Disc (int sID)
int Register ()
void setMaxCon (int i)
int Trying (int sID, int Lvl)
 XrdOlbManTree ()
 ~XrdOlbManTree ()

Private Member Functions

void Redrive (int sID)
void Pause (int sID)

Private Attributes

XrdSysMutex myMutex
struct XrdOlbManTree::TreeInfo tmInfo [XrdOlbManager::MTMax]
char buff [8]
int maxTMI
int numConn
int maxConn
int atRoot
int conLevel
int conSID
int numWaiting
connStat myStatus

Member Enumeration Documentation

Enumerator:
Active 
Connected 
None 
Pending 
Waiting 

Constructor & Destructor Documentation

XrdOlbManTree::XrdOlbManTree (  )  [inline]
XrdOlbManTree::~XrdOlbManTree (  )  [inline]

Member Function Documentation

int XrdOlbManTree::Connect ( int  sID,
XrdOlbServer sp 
)
void XrdOlbManTree::Disc ( int  sID  ) 
void XrdOlbManTree::Pause ( int  sID  )  [inline, private]
void XrdOlbManTree::Redrive ( int  sID  )  [inline, private]
int XrdOlbManTree::Register (  ) 
void XrdOlbManTree::setMaxCon ( int  i  ) 

References buff, maxConn, and snprintf.

int XrdOlbManTree::Trying ( int  sID,
int  Lvl 
)

Member Data Documentation

int XrdOlbManTree::atRoot [private]

Referenced by Connect(), and Disc().

char XrdOlbManTree::buff[8] [private]

Referenced by Connect(), and setMaxCon().

int XrdOlbManTree::conLevel [private]

Referenced by Connect(), Disc(), and Trying().

int XrdOlbManTree::conSID [private]

Referenced by Connect(), and Disc().

int XrdOlbManTree::maxConn [private]

Referenced by Connect(), and setMaxCon().

int XrdOlbManTree::maxTMI [private]

Referenced by Connect(), Register(), and Trying().

Referenced by Connect(), Disc(), Pause(), Register(), and Trying().

Referenced by Connect(), Disc(), and Trying().

int XrdOlbManTree::numConn [private]

Referenced by Connect(), and Disc().

Referenced by Pause(), Redrive(), and Trying().


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