Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

# PortableGroup::GenericFactory Interface Reference

`import "PortableGroup.idl";`

Inheritance diagram for PortableGroup::GenericFactory:

[legend]
List of all members.

## Public Types
typedef any | FactoryCreationId
## Public Member Functions
Object | create_object (in _TypeId type_id, in Criteria the_criteria, out FactoryCreationId factory_creation_id) raises (NoFactory, ObjectNotCreated, InvalidCriteria, InvalidProperty, CannotMeetCriteria)
void | delete_object (in FactoryCreationId factory_creation_id) raises (ObjectNotFound)

## Member Typedef Documentation

typedef any PortableGroup::GenericFactory::FactoryCreationId

## Member Function Documentation

Object PortableGroup::GenericFactory::create_object | ( | in _TypeId | type_id,
|  | in Criteria | the_criteria,
|  | out FactoryCreationId | factory_creation_id
| ) | raises (NoFactory, ObjectNotCreated, InvalidCriteria, InvalidProperty, CannotMeetCriteria)

void PortableGroup::GenericFactory::delete_object | ( | in FactoryCreationId | factory_creation_id | ) | raises (ObjectNotFound)

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

- PortableGroup.idl