XRootD
XrdOucCacheIOCD Class Referenceabstract

#include <XrdOucCache.hh>

+ Inheritance diagram for XrdOucCacheIOCD:
+ Collaboration diagram for XrdOucCacheIOCD:

Public Member Functions

 XrdOucCacheIOCD ()
 
virtual ~XrdOucCacheIOCD ()
 
virtual void DetachDone ()=0
 Indicate that the CacheIO object has been detached. More...
 

Detailed Description

The XrdOucCacheIOCD defines a callback object that is used to handle XrdOucCacheIO::Detach() requests. It is passed to Detach() and if Detach() returns false then the DetachDone() method must be called when the object has been successfully detached from the cache.

Definition at line 81 of file XrdOucCache.hh.

Constructor & Destructor Documentation

◆ XrdOucCacheIOCD()

XrdOucCacheIOCD::XrdOucCacheIOCD ( )
inline

Definition at line 91 of file XrdOucCache.hh.

91 {}

◆ ~XrdOucCacheIOCD()

virtual XrdOucCacheIOCD::~XrdOucCacheIOCD ( )
inlinevirtual

Definition at line 92 of file XrdOucCache.hh.

92 {}

Member Function Documentation

◆ DetachDone()

virtual void XrdOucCacheIOCD::DetachDone ( )
pure virtual

Indicate that the CacheIO object has been detached.

Implemented in XrdPosixFile.

Referenced by XrdPfc::IO::Detach().

+ Here is the caller graph for this function:

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