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

◆ ~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 XrdXrootdMonitor::Hello::Hail(), XrdXrootdMonitor::Ident(), XrdXrootdMonInfo::Sched, and XrdScheduler::Schedule().

+ Here is the call graph for this function:

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