XRootD
Loading...
Searching...
No Matches
XrdXrootdMonitor_Ident Class Reference
Inheritance diagram for XrdXrootdMonitor_Ident:
Collaboration diagram for XrdXrootdMonitor_Ident:

Public Member Functions

 XrdXrootdMonitor_Ident (int idt, bool ison)
 ~XrdXrootdMonitor_Ident ()
void DoIt ()
Public Member Functions inherited from XrdJob
 XrdJob (const char *desc="")
virtual ~XrdJob ()

Additional Inherited Members

Public Attributes inherited from XrdJob
const char * Comment
XrdJobNextJob

Detailed Description

Definition at line 147 of file XrdXrootdMonitor.cc.

Constructor & Destructor Documentation

◆ XrdXrootdMonitor_Ident()

XrdXrootdMonitor_Ident::XrdXrootdMonitor_Ident ( int idt,
bool ison )
inline

Definition at line 160 of file XrdXrootdMonitor.cc.

160 : XrdJob("monitor ident"),
161 idInt(idt), doIdnt(ison), doHail(true) {}
XrdJob(const char *desc="")
Definition XrdJob.hh:51

References XrdJob::XrdJob().

Here is the call graph for this function:

◆ ~XrdXrootdMonitor_Ident()

XrdXrootdMonitor_Ident::~XrdXrootdMonitor_Ident ( )
inline

Definition at line 162 of file XrdXrootdMonitor.cc.

162{}

Member Function Documentation

◆ DoIt()

void XrdXrootdMonitor_Ident::DoIt ( )
inlinevirtual

Implements XrdJob.

Definition at line 151 of file XrdXrootdMonitor.cc.

151 {
152 if (idInt >= 0)
153 {if (doIdnt) XrdXrootdMonitor::Ident();
154 if (doHail) doHail = XrdXrootdMonitor::Hello::Hail();
155 }
156 if ((doIdnt || doHail) && idInt > 0)
157 Sched->Schedule((XrdJob *)this, time(0)+idInt);
158 }
void Schedule(XrdJob *jp)
XrdScheduler * Sched

References XrdJob::XrdJob(), XrdXrootdMonitor::Hello::Hail(), XrdXrootdMonitor::Ident(), and XrdXrootdMonInfo::Sched.

Here is the call graph for this function:

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