ATLAS Offline Software
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
IAthenaPoolCleanUpSvc Class Referenceabstract

This class provides the interface for the IAthenaPoolCleanUpSvc which is used to clean up AthenaPoolConverter. More...

#include <IAthenaPoolCleanUpSvc.h>

Inheritance diagram for IAthenaPoolCleanUpSvc:
Collaboration diagram for IAthenaPoolCleanUpSvc:

Public Member Functions

virtual ~IAthenaPoolCleanUpSvc ()
 Destructor. More...
 
virtual StatusCode registerCleanUp (IAthenaPoolCleanUp *cnv)=0
 
virtual StatusCode cleanUp (const std::string &connection)=0
 

Protected Member Functions

 IAthenaPoolCleanUpSvc ()
 Standard Constructor. More...
 

Protected Attributes

std::vector< IAthenaPoolCleanUp * > m_cnvs
 

Detailed Description

This class provides the interface for the IAthenaPoolCleanUpSvc which is used to clean up AthenaPoolConverter.

Definition at line 22 of file IAthenaPoolCleanUpSvc.h.

Constructor & Destructor Documentation

◆ ~IAthenaPoolCleanUpSvc()

virtual IAthenaPoolCleanUpSvc::~IAthenaPoolCleanUpSvc ( )
inlinevirtual

Destructor.

Definition at line 26 of file IAthenaPoolCleanUpSvc.h.

26 {};

◆ IAthenaPoolCleanUpSvc()

IAthenaPoolCleanUpSvc::IAthenaPoolCleanUpSvc ( )
inlineprotected

Standard Constructor.

Definition at line 33 of file IAthenaPoolCleanUpSvc.h.

33 : m_cnvs() {};

Member Function Documentation

◆ cleanUp()

virtual StatusCode IAthenaPoolCleanUpSvc::cleanUp ( const std::string &  connection)
pure virtual

Implemented in IAthenaPoolCnvSvc, and AthenaPoolCnvSvc.

◆ registerCleanUp()

virtual StatusCode IAthenaPoolCleanUpSvc::registerCleanUp ( IAthenaPoolCleanUp cnv)
pure virtual

Implemented in IAthenaPoolCnvSvc, and AthenaPoolCnvSvc.

Member Data Documentation

◆ m_cnvs

std::vector<IAthenaPoolCleanUp*> IAthenaPoolCleanUpSvc::m_cnvs
protected

Definition at line 35 of file IAthenaPoolCleanUpSvc.h.


The documentation for this class was generated from the following file:
IAthenaPoolCleanUpSvc::m_cnvs
std::vector< IAthenaPoolCleanUp * > m_cnvs
Definition: IAthenaPoolCleanUpSvc.h:33