Public Member Functions | Private Attributes

XrdOdcRespCB Class Reference

#include <XrdOdcResp.hh>

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

List of all members.

Public Member Functions

void Done (int &Result, XrdOucErrInfo *eInfo)
void Init ()
int Same (unsigned long long arg1, unsigned long long arg2)
void Wait ()
 XrdOdcRespCB ()
 ~XrdOdcRespCB ()

Private Attributes

XrdSysSemaphore respSync

Constructor & Destructor Documentation

XrdOdcRespCB::XrdOdcRespCB (  )  [inline]
XrdOdcRespCB::~XrdOdcRespCB (  )  [inline]

Member Function Documentation

void XrdOdcRespCB::Done ( int &  Result,
XrdOucErrInfo eInfo 
) [inline, virtual]

Implements XrdOucEICB.

References XrdSysSemaphore::Post(), and respSync.

void XrdOdcRespCB::Init (  )  [inline]

References XrdSysSemaphore::CondWait(), and respSync.

Referenced by XrdOdcResp::Alloc().

int XrdOdcRespCB::Same ( unsigned long long  arg1,
unsigned long long  arg2 
) [inline, virtual]

Implements XrdOucEICB.

void XrdOdcRespCB::Wait (  )  [inline]

References respSync, and XrdSysSemaphore::Wait().

Referenced by XrdOdcResp::Reply().


Member Data Documentation

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


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