XRootD
XrdCmsDelNode Class Reference
+ Inheritance diagram for XrdCmsDelNode:
+ Collaboration diagram for XrdCmsDelNode:

Public Member Functions

 XrdCmsDelNode (XrdCmsNode *nP)
 
 ~XrdCmsDelNode ()
 
void DoIt ()
 

Public Attributes

XrdCmsNodenodeP
 

Detailed Description

Definition at line 82 of file XrdCmsManager.cc.

Constructor & Destructor Documentation

◆ XrdCmsDelNode()

XrdCmsDelNode::XrdCmsDelNode ( XrdCmsNode nP)
inline

Definition at line 90 of file XrdCmsManager.cc.

90  : XrdJob("delete node"), nodeP(nP)
91  {Sched->Schedule((XrdJob *)this);}
XrdCmsNode * nodeP
Definition: XrdJob.hh:43
XrdJob(const char *desc="")
Definition: XrdJob.hh:51
void Schedule(XrdJob *jp)
XrdScheduler Sched
Definition: XrdLinkCtl.cc:54

References XrdCms::Sched, and XrdScheduler::Schedule().

+ Here is the call graph for this function:

◆ ~XrdCmsDelNode()

XrdCmsDelNode::~XrdCmsDelNode ( )
inline

Definition at line 93 of file XrdCmsManager.cc.

93 {}

Member Function Documentation

◆ DoIt()

void XrdCmsDelNode::DoIt ( )
inlinevirtual

Implements XrdJob.

Definition at line 86 of file XrdCmsManager.cc.

86  {nodeP->Delete(XrdCmsManager::MTMutex);
87  delete this;
88  }
void Delete(XrdSysRWLock &gMutex)
Definition: XrdCmsNode.hh:129

Member Data Documentation

◆ nodeP

XrdCmsNode* XrdCmsDelNode::nodeP

Definition at line 95 of file XrdCmsManager.cc.


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