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
 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 
)
inlinevirtual

Implements XrdOucEICB.

References XrdSysSemaphore::Post(), and respSync.

void XrdCmsRespCB::Init ( )
inline

References XrdSysSemaphore::CondWait(), and respSync.

Referenced by XrdCmsResp::Alloc().

int XrdCmsRespCB::Same ( unsigned long long  arg1,
unsigned long long  arg2 
)
inlinevirtual

Implements XrdOucEICB.

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: