#include <XrdOdcResp.hh>

Public Member Functions | |
| void | Add (XrdOdcResp *rp) |
| void | Purge () |
| XrdOdcResp * | Rem (int msgid) |
| XrdOdcRespQ () | |
| ~XrdOdcRespQ () | |
Private Attributes | |
| XrdSysMutex | myMutex |
| XrdOdcResp * | mqTab [mqSize] |
Static Private Attributes | |
| static const int | mqSize = 512 |
| XrdOdcRespQ::XrdOdcRespQ | ( | ) |
References mqTab.
| XrdOdcRespQ::~XrdOdcRespQ | ( | ) | [inline] |
References Purge().
| void XrdOdcRespQ::Add | ( | XrdOdcResp * | rp | ) |
References XrdSysMutex::Lock(), mqSize, mqTab, XrdOdcResp::myID, myMutex, XrdOdcResp::next, and XrdSysMutex::UnLock().
Referenced by XrdOdcManager::delayResp().
| void XrdOdcRespQ::Purge | ( | ) |
References XrdSysMutex::Lock(), mqSize, mqTab, myMutex, XrdOdcResp::next, and XrdSysMutex::UnLock().
Referenced by XrdOdcManager::delayResp(), and ~XrdOdcRespQ().
| XrdOdcResp * XrdOdcRespQ::Rem | ( | int | msgid | ) |
References XrdSysMutex::Lock(), mqSize, mqTab, XrdOdcResp::myID, myMutex, XrdOdcResp::next, and XrdSysMutex::UnLock().
Referenced by XrdOdcManager::relayResp().
const int XrdOdcRespQ::mqSize = 512 [static, private] |
XrdOdcResp* XrdOdcRespQ::mqTab[mqSize] [private] |
Referenced by Add(), Purge(), Rem(), and XrdOdcRespQ().
XrdSysMutex XrdOdcRespQ::myMutex [private] |
1.7.1