13 m_application(application), m_stateful(application), m_basicInterfaceId(baseIID)
33 StatusCode sc = base_class::queryInterface(iid,pinterface);
bool isSuccess() const
Test for a status code of SUCCESS.
virtual ~ComponentManager()
Virtual destructor.
Gaudi::InterfaceId< IInterface, 0, 0 > iid
Interface ID.
InterfaceID m_basicInterfaceId
Basic interface id of the managed components.
This class is used for returning status codes from appropriate routines.
virtual const InterfaceID & componentBaseInterface() const
Basic interface id of the managed components.
Definition of the basic interface.
SmartIF< IInterface > m_application
Pointer to the owner of the manager.
StatusCode queryInterface(const InterfaceID &iid, void **pinterface)
Specialized queryInterface implementation.
ComponentManager(IInterface *application, const InterfaceID &baseIID)
Constructor.