Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# TAO_ObjectReferenceFactory Class Reference

Implementation of the PortableInterceptor::ObjectReferenceFactory interface. More...

`#include <ObjectReferenceFactory.h>`

Collaboration diagram for TAO_ObjectReferenceFactory:

[legend]
List of all members.

## Public Methods
| TAO_ObjectReferenceFactory (TAO_POA *poa)
| Constructor. More...
virtual CORBA::Object_ptr | make_object (const char *repository_id, const PortableInterceptor::ObjectId &id ACE_ENV_ARG_DECL_WITH_DEFAULTS) throw ( CORBA::SystemException )
void | set_servant (PortableServer::Servant servant)
void | make_object_invoker (CORBA::ULong identifier)
## Private Attributes
TAO_POA * | poa_
PortableServer::Servant | servant_
CORBA::ULong | make_object_invoker_

## Detailed Description

Implementation of the PortableInterceptor::ObjectReferenceFactory interface.

## Constructor & Destructor Documentation

TAO_ObjectReferenceFactory::TAO_ObjectReferenceFactory | ( | TAO_POA * | poa | ) |

| Constructor.

## Member Function Documentation

CORBA::Object * TAO_ObjectReferenceFactory::make_object | ( | const char * | intf,
|  | const PortableInterceptor::ObjectId &id | ACE_ENV_ARG_DECL
| ) | throw ( CORBA::SystemException )`[virtual]`

void TAO_ObjectReferenceFactory::make_object_invoker | ( | CORBA::ULong | identifier | ) |

void TAO_ObjectReferenceFactory::set_servant | ( | PortableServer::Servant | servant | ) |

## Member Data Documentation

CORBA::ULong TAO_ObjectReferenceFactory::make_object_invoker_`[private]`

TAO_POA* TAO_ObjectReferenceFactory::poa_`[private]`

PortableServer::Servant TAO_ObjectReferenceFactory::servant_`[private]`

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

- ObjectReferenceFactory.h
- ObjectReferenceFactory.cpp