5#ifndef ATHENAPOOLCNVSVC_IATHENAPOOLCLEANUPSVC_H
6#define ATHENAPOOLCNVSVC_IATHENAPOOLCLEANUPSVC_H
14#include "GaudiKernel/IInterface.h"
15#include "GaudiKernel/StatusCode.h"
32 virtual StatusCode
cleanUp(
const std::string& connection) = 0;
38 std::vector<IAthenaPoolCleanUp*>
m_cnvs;
This file contains the class definition for the IAthenaPoolCleanUp class.
DeclareInterfaceID(IAthenaPoolCleanUpSvc, 1, 0)
virtual StatusCode cleanUp(const std::string &connection)=0
virtual ~IAthenaPoolCleanUpSvc()
Destructor.
virtual StatusCode registerCleanUp(IAthenaPoolCleanUp *cnv)=0
std::vector< IAthenaPoolCleanUp * > m_cnvs
IAthenaPoolCleanUpSvc()
Standard Constructor.
This class provides the interface for the AthenaPoolCleanUp which is used to clean up AthenaPoolConve...