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:

Collaboration graph
[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_POApoa_
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:
Generated on Thu May 23 02:13:53 2002 for TAO_PortableServer by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001