XRootD
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. More...
 

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) {}

◆ ~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;}

Referenced by XrdSysLoggerMN().

+ 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 Function Documentation

◆ XrdSysLogger

friend class XrdSysLogger
friend

Definition at line 95 of file XrdSysLogger.hh.


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