| # Gaudi Framework, version v21r7p1 |

Home |  | Generated: 15 Feb 2010

# IPoolDbCnvFactory Class Reference

Description: Interface definition for POOL converter factories. More...

`#include <PoolDb/PoolDbCnvFactory.h>`

Inheritance diagram for IPoolDbCnvFactory:

[legend]
Collaboration diagram for IPoolDbCnvFactory:

[legend]

List of all members.

## Public Member Functions
| DeclareInterfaceID (IPoolDbCnvFactory, 2, 0)
| InterfaceID.
virtual IConverter * | instantiate (long typ, const CLID &clid, ISvcLocator *svcloc) const =0
| Instantiation method.

## Detailed Description

Description: Interface definition for POOL converter factories.

Author:
  M.Frank

Version:
  1.0

Definition at line 23 of file PoolDbCnvFactory.h.

## Member Function Documentation

IPoolDbCnvFactory::DeclareInterfaceID | ( | IPoolDbCnvFactory | ,
|  | 2 | ,
|  | 0 |  |
| ) |  |  |

InterfaceID.

virtual IConverter* IPoolDbCnvFactory::instantiate | ( | long | typ,
|  | const CLID & | clid,
|  | ISvcLocator * | svcloc |
| ) |  |  | const`[pure virtual]`

Instantiation method.

Parameters:

  | typ | [IN] Storage type of the converter to be created
  | clid | [IN] Class identifier of the converter
  | svcloc | [IN] Pointer to service locator object

Returns:
  Pointer to created converter object.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r7p1/GaudiPoolDb/GaudiPoolDb/PoolDbCnvFactory.h