#include <XrdCmsResp.hh>
Public Member Functions | |
| void | Add (XrdCmsResp *rp) |
| void | Purge () |
| XrdCmsResp * | Rem (int msgid) |
| XrdCmsRespQ () | |
| ~XrdCmsRespQ () | |
Private Attributes | |
| XrdSysMutex | myMutex |
| XrdCmsResp * | mqTab [mqSize] |
Static Private Attributes | |
| static const int | mqSize = 512 |
Definition at line 105 of file XrdCmsResp.hh.
| XrdCmsRespQ::XrdCmsRespQ | ( | ) |
| XrdCmsRespQ::~XrdCmsRespQ | ( | ) | [inline] |
Definition at line 115 of file XrdCmsResp.hh.
| void XrdCmsRespQ::Add | ( | XrdCmsResp * | rp | ) |
Definition at line 232 of file XrdCmsResp.cc.
References i, XrdSysMutex::Lock(), mqSize, mqTab, XrdCmsResp::myID, myMutex, XrdCmsResp::next, and XrdSysMutex::UnLock().
Referenced by XrdCmsClientMan::delayResp().
| void XrdCmsRespQ::Purge | ( | ) |
Definition at line 249 of file XrdCmsResp.cc.
References i, XrdSysMutex::Lock(), mqSize, mqTab, myMutex, XrdCmsResp::next, and XrdSysMutex::UnLock().
Referenced by XrdCmsClientMan::delayResp().
| XrdCmsResp * XrdCmsRespQ::Rem | ( | int | msgid | ) |
Definition at line 264 of file XrdCmsResp.cc.
References i, XrdSysMutex::Lock(), mqSize, mqTab, XrdCmsResp::myID, myMutex, XrdCmsResp::next, and XrdSysMutex::UnLock().
Referenced by XrdCmsClientMan::relayResp().
XrdSysMutex XrdCmsRespQ::myMutex [private] |
const int XrdCmsRespQ::mqSize = 512 [static, private] |
XrdCmsResp* XrdCmsRespQ::mqTab[mqSize] [private] |
Definition at line 122 of file XrdCmsResp.hh.
Referenced by Add(), Purge(), Rem(), and XrdCmsRespQ().
1.5.1