TAO_PG_Factory_Node Struct Reference

Structure that contains all factory-specific information. More...

#include <PG_Factory_Set.h>

Collaboration diagram for TAO_PG_Factory_Node:

Collaboration graph
[legend]
List of all members.

Public Attributes

PortableGroup::FactoryInfo factory_info
 Member factory information.

PortableGroup::GenericFactory::FactoryCreationId_var factory_creation_id
 FactoryCreationId assigned to the member.


Detailed Description

Structure that contains all factory-specific information.

Each member created by the infrastructure instead of the application will have a corresponding TAO_PG_Factory_Node structure associated with it. A list of these will be maintained by the infrastructure so that it is possible for the instrastructure to destroy members it created when destroying the object group.

Definition at line 42 of file PG_Factory_Set.h.


Member Data Documentation

PortableGroup::GenericFactory::FactoryCreationId_var TAO_PG_Factory_Node::factory_creation_id
 

FactoryCreationId assigned to the member.

Definition at line 48 of file PG_Factory_Set.h.

Referenced by TAO_PG_GenericFactory::check_minimum_number_members(), TAO_PG_GenericFactory::delete_member(), TAO_PG_GenericFactory::delete_object_i(), and TAO_PG_GenericFactory::populate_object_group().

PortableGroup::FactoryInfo TAO_PG_Factory_Node::factory_info
 

Member factory information.

Definition at line 45 of file PG_Factory_Set.h.

Referenced by TAO_PG_GenericFactory::check_minimum_number_members(), TAO_PG_GenericFactory::delete_member(), TAO_PG_GenericFactory::delete_object_i(), and TAO_PG_GenericFactory::populate_object_group().


The documentation for this struct was generated from the following file:
Generated on Thu Nov 9 14:04:55 2006 for TAO_PortableGroup by doxygen 1.3.6