xrootd
Public Member Functions | Private Attributes | List of all members
XrdCmsRespCB Class Reference

#include <XrdCmsResp.hh>

Inheritance diagram for XrdCmsRespCB:
Inheritance graph
[legend]
Collaboration diagram for XrdCmsRespCB:
Collaboration graph
[legend]

Public Member Functions

void Done (int &Result, XrdOucErrInfo *eInfo, const char *Path=0)
void Init ()
int Same (unsigned long long arg1, unsigned long long arg2)
void Wait ()
 XrdCmsRespCB ()
 ~XrdCmsRespCB ()

Private Attributes

XrdSysSemaphore respSync

Additional Inherited Members

- Private Member Functions inherited from XrdOucEICB
virtual void Done (int &Result, XrdOucErrInfo *eInfo, const char *Path=0)=0
virtual int Same (unsigned long long arg1, unsigned long long arg2)=0
 XrdOucEICB ()
virtual ~XrdOucEICB ()

Constructor & Destructor Documentation

XrdCmsRespCB::XrdCmsRespCB ( )
inline
XrdCmsRespCB::~XrdCmsRespCB ( )
inline

Member Function Documentation

void XrdCmsRespCB::Done ( int &  Result,
XrdOucErrInfo eInfo,
const char *  Path = 0 
)
inline
void XrdCmsRespCB::Init ( )
inline

References XrdSysSemaphore::CondWait(), and respSync.

Referenced by XrdCmsResp::Alloc().

int XrdCmsRespCB::Same ( unsigned long long  arg1,
unsigned long long  arg2 
)
inline
void XrdCmsRespCB::Wait ( )
inline

Member Data Documentation

XrdSysSemaphore XrdCmsRespCB::respSync
private

Referenced by Done(), Init(), and Wait().


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