Public Member Functions | Private Attributes

XrdOlbState Class Reference

#include <XrdOlbState.hh>

Collaboration diagram for XrdOlbState:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Calc (int how, int nosState, int susState)
void * Monitor ()
void Sync (SMask_t mmask, int nosState, int susState)
 XrdOlbState ()
 ~XrdOlbState ()

Private Attributes

XrdSysSemaphore mySemaphore
XrdSysMutex myMutex
int numSuspend
int numStaging
int curState
int Changes

Constructor & Destructor Documentation

XrdOlbState::XrdOlbState (  ) 
XrdOlbState::~XrdOlbState (  )  [inline]

Member Function Documentation

void XrdOlbState::Calc ( int  how,
int  nosState,
int  susState 
)
void * XrdOlbState::Monitor (  ) 
void XrdOlbState::Sync ( SMask_t  mmask,
int  nosState,
int  susState 
)

Member Data Documentation

int XrdOlbState::Changes [private]

Referenced by Calc(), Monitor(), and XrdOlbState().

int XrdOlbState::curState [private]

Referenced by Calc(), Monitor(), Sync(), and XrdOlbState().

Referenced by Calc(), Monitor(), and Sync().

Referenced by Calc(), and Monitor().

int XrdOlbState::numStaging [private]

Referenced by Calc(), and XrdOlbState().

int XrdOlbState::numSuspend [private]

Referenced by Calc(), and XrdOlbState().


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