XRootD
Loading...
Searching...
No Matches
XrdSysLogger::Task Class Referenceabstract

#include <XrdSysLogger.hh>

+ Inheritance diagram for XrdSysLogger::Task:
+ Collaboration diagram for XrdSysLogger::Task:

Public Member Functions

 Task ()
 
virtual ~Task ()
 
TaskNext ()
 
virtual void Ring ()=0
 This method gets called at midnight.
 

Friends

class XrdSysLogger
 

Detailed Description

Add a task to be run at midnight. Tasks are run sequentially lifo.

Parameters
mnTaskPointer to an instance of the task object below.

Definition at line 92 of file XrdSysLogger.hh.

Constructor & Destructor Documentation

◆ Task()

XrdSysLogger::Task::Task ( )
inline

Definition at line 101 of file XrdSysLogger.hh.

101: next(0) {}

Referenced by Next().

+ Here is the caller graph for this function:

◆ ~Task()

virtual XrdSysLogger::Task::~Task ( )
inlinevirtual

Definition at line 102 of file XrdSysLogger.hh.

102{}

Member Function Documentation

◆ Next()

Task * XrdSysLogger::Task::Next ( )
inline

Definition at line 99 of file XrdSysLogger.hh.

99{return next;}

References Task().

Referenced by XrdSysLoggerMN().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Ring()

virtual void XrdSysLogger::Task::Ring ( )
pure virtual

This method gets called at midnight.

Implemented in XrdCms::MidNightTask.

Referenced by XrdSysLoggerMN().

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ XrdSysLogger

friend class XrdSysLogger
friend

Definition at line 95 of file XrdSysLogger.hh.

References XrdSysLogger.

Referenced by XrdSysLogger.


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