13 : m_application( application ), m_stateful( application ), m_basicInterfaceId( baseIID )
InterfaceID m_basicInterfaceId
Basic interface id of the managed components.
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
SmartIF< IInterface > m_application
Pointer to the owner of the manager.
const InterfaceID & componentBaseInterface() const override
Basic interface id of the managed components.
StatusCode queryInterface(const InterfaceID &iid, void **pinterface) override
Specialized queryInterface implementation.
StatusCode queryInterface(const InterfaceID &iid, void **pinterface) override
ComponentManager(IInterface *application, const InterfaceID &baseIID)
Constructor.
virtual StatusCode queryInterface(const InterfaceID &ti, void **pp)=0
Set the void** to the pointer to the requested interface of the instance.