| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# IComponentManager Class Reference

`#include <GaudiKernel/IComponentManager.h>`

Inheritance diagram for IComponentManager:

[legend]
Collaboration diagram for IComponentManager:

[legend]

List of all members.

## Public Member Functions
| DeclareInterfaceID (IComponentManager, 1, 0)
| InterfaceID.
virtual const InterfaceID & | componentBaseInterface () const =0
| Basic interface id of the managed components.
virtual | ~IComponentManager ()
| Virtual destructor.

## Detailed Description

Author:
  Marco Clemencic

Definition at line 11 of file IComponentManager.h.

## Constructor & Destructor Documentation

IComponentManager::~IComponentManager | ( |  | ) | `[virtual]`

Virtual destructor.

Definition at line 19 of file VirtualDestructors.cpp.

    00019 {}

## Member Function Documentation

IComponentManager::DeclareInterfaceID | ( | IComponentManager | ,
|  | 1 | ,
|  | 0 |  |
| ) |  |  |

InterfaceID.

virtual const InterfaceID& IComponentManager::componentBaseInterface | ( |  | ) | const`[pure virtual]`

Basic interface id of the managed components.

Implemented in ComponentManager.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r9/GaudiKernel/GaudiKernel/IComponentManager.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v21r9/GaudiKernel/src/Lib/VirtualDestructors.cpp