Public Member Functions | |
| void | Requeue () |
| AdminReq (const char *req, XrdCmsRRData &RRD) | |
| ~AdminReq () | |
Static Public Member Functions | |
| static AdminReq * | getReq () |
Public Attributes | |
| AdminReq * | Next |
| const char * | Req |
| const char * | Path |
| CmsRRHdr | Hdr |
| char * | Data |
| int | Dlen |
Static Public Attributes | |
| static int | numinQ |
| static const int | maxinQ = 1024 |
Static Private Attributes | |
| static XrdSysSemaphore | QPresent |
| static XrdSysMutex | QMutex |
| static AdminReq * | First |
| static AdminReq * | Last |
Definition at line 44 of file XrdCmsAdmin.cc.
| XrdCms::AdminReq::AdminReq | ( | const char * | req, | |
| XrdCmsRRData & | RRD | |||
| ) | [inline] |
Definition at line 74 of file XrdCmsAdmin.cc.
References XrdCmsRRData::Buff, First, Last, XrdSysMutex::Lock(), Next, numinQ, XrdSysSemaphore::Post(), QMutex, QPresent, and XrdSysMutex::UnLock().
| XrdCms::AdminReq::~AdminReq | ( | ) | [inline] |
| static AdminReq* XrdCms::AdminReq::getReq | ( | ) | [inline, static] |
Definition at line 57 of file XrdCmsAdmin.cc.
References First, Last, XrdSysMutex::Lock(), Next, numinQ, QMutex, QPresent, XrdSysMutex::UnLock(), and XrdSysSemaphore::Wait().
| void XrdCms::AdminReq::Requeue | ( | ) | [inline] |
Definition at line 69 of file XrdCmsAdmin.cc.
References First, XrdSysMutex::Lock(), Next, numinQ, XrdSysSemaphore::Post(), QMutex, QPresent, and XrdSysMutex::UnLock().
Referenced by XrdCmsAdmin::Relay().
| const char* XrdCms::AdminReq::Req |
| const char* XrdCms::AdminReq::Path |
| char* XrdCms::AdminReq::Data |
int AdminReq::numinQ [static] |
const int XrdCms::AdminReq::maxinQ = 1024 [static] |
Definition at line 55 of file XrdCmsAdmin.cc.
XrdSysSemaphore AdminReq::QPresent [static, private] |
XrdSysMutex AdminReq::QMutex [static, private] |
AdminReq * AdminReq::First [static, private] |
AdminReq * AdminReq::Last [static, private] |
1.5.1