ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual StatusCode registerCleanUp (IAthenaPoolCleanUp *cnv)=0
virtual StatusCode cleanUp (const std::string &connection)=0

Protected Member Functions

 IAthenaPoolCleanUpSvc ()
 Standard Constructor.

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() {};
std::vector< IAthenaPoolCleanUp * > m_cnvs

Member Function Documentation

◆ cleanUp()

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

◆ DeclareInterfaceID()

IAthenaPoolCleanUpSvc::DeclareInterfaceID ( IAthenaPoolCleanUpSvc ,
1 ,
0  )

◆ 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: