Inheritance diagram for XrdLinkScan:

Public Member Functions | |
| void | DoIt () |
| XrdLinkScan (int im, int it, const char *lt="idle link scan") | |
| ~XrdLinkScan () | |
Private Member Functions | |
| void | idleScan () |
Private Attributes | |
| int | idleCheck |
| int | idleTicks |
Static Private Attributes | |
| static const char * | TraceID |
Definition at line 58 of file XrdLink.cc.
| XrdLinkScan::XrdLinkScan | ( | int | im, | |
| int | it, | |||
| const char * | lt = "idle link scan" | |||
| ) | [inline] |
| XrdLinkScan::~XrdLinkScan | ( | ) | [inline] |
Definition at line 67 of file XrdLink.cc.
| void XrdLinkScan::DoIt | ( | ) | [inline, virtual] |
| void XrdLinkScan::idleScan | ( | ) | [private] |
Definition at line 1234 of file XrdLink.cc.
References XrdPoll::Disable(), XrdSysError::Emsg(), XrdLink::ID, idleCheck, idleTicks, XrdLink::InUse, XrdLink::isEnabled, XrdLink::isIdle, XrdLink::LinkBat, XrdLink::LinkTab, XrdSysMutex::Lock(), XrdLink::LTLast, XrdLink::LTMutex, XrdLink::opMutex, XrdLink::Poller, XrdScheduler::Schedule(), TRACE, XrdSysMutex::UnLock(), XRDLINK_USED, and XrdSched.
Referenced by DoIt().
int XrdLinkScan::idleCheck [private] |
int XrdLinkScan::idleTicks [private] |
const char * XrdLinkScan::TraceID [static, private] |
Definition at line 76 of file XrdLink.cc.
1.5.1