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

 DeclareInterfaceID (IAthenaPoolCleanUpSvc, 1, 0)
 
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 23 of file IAthenaPoolCleanUpSvc.h.

Constructor & Destructor Documentation

◆ ~IAthenaPoolCleanUpSvc()

virtual IAthenaPoolCleanUpSvc::~IAthenaPoolCleanUpSvc ( )
inlinevirtual

Destructor.

Definition at line 29 of file IAthenaPoolCleanUpSvc.h.

29 {};

◆ IAthenaPoolCleanUpSvc()

IAthenaPoolCleanUpSvc::IAthenaPoolCleanUpSvc ( )
inlineprotected

Standard Constructor.

Definition at line 36 of file IAthenaPoolCleanUpSvc.h.

36 : m_cnvs() {};

Member Function Documentation

◆ cleanUp()

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

◆ DeclareInterfaceID()

IAthenaPoolCleanUpSvc::DeclareInterfaceID ( IAthenaPoolCleanUpSvc  ,
,
 
)

◆ registerCleanUp()

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

Member Data Documentation

◆ m_cnvs

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

Definition at line 38 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:36