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
[legend]
Collaboration diagram for at::FactoryEntryLocator_Base:

Collaboration graph
[legend]
List of all members.

Public Methods

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

Public Attributes

FactoryRegistryEntrym_registry_entry

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.

Returns:
nothing


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