Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

at::FactoryEntryLocator_Base Class Reference
[Generic Factories]

#include <at_factory.h>

Inheritance diagram for at::FactoryEntryLocator_Base:

Inheritance graph
Collaboration diagram for at::FactoryEntryLocator_Base:

Collaboration graph
List of all members.

Public Methods

 FactoryEntryLocator_Base ()
virtual ~FactoryEntryLocator_Base ()
void RemoveEntry ()

Public Attributes


Detailed Description

A factory entry locator manages the removal of the registry entry from a factory registry.

Constructor & Destructor Documentation

at::FactoryEntryLocator_Base::FactoryEntryLocator_Base   [inline]

virtual at::FactoryEntryLocator_Base::~FactoryEntryLocator_Base   [inline, virtual]

upon destruction of the FactoryEntryLocator_Base object the entry needs to be removed.

Member Function Documentation

void at::FactoryEntryLocator_Base::RemoveEntry   [inline]

RemoveEntry removes an entry in a factory - it does not delete the factory itself. This happens in the case where a system is being shut down and the registry is being destroyed before the factory itself.


Member Data Documentation

FactoryRegistryEntry* at::FactoryEntryLocator_Base::m_registry_entry

m_registry_entry is used to point back to the registry that this factory is inserted into. This is to manage the unloading of the dso/dll.

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

Generated for Austria by doxygen and MakeXS at Sun Oct 24 17:35:34 PDT 2004