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

# TAO_Strategized_Object_Proxy_Broker Class Reference

`#include <Strategized_Object_Proxy_Broker.h>`

Inheritance diagram for TAO_Strategized_Object_Proxy_Broker

[legend]
Collaboration diagram for TAO_Strategized_Object_Proxy_Broker:

[legend]
List of all members.

## Public Methods
| TAO_Strategized_Object_Proxy_Broker (void)
| ~TAO_Strategized_Object_Proxy_Broker (void)
virtual TAO_Object_Proxy_Impl& | select_proxy (CORBA::Object_ptr object, CORBA::Environment &ACE_TRY_ENV)
## Private Methods
void | create_proxy (int collocation_strategy, CORBA::Environment &ACE_TRY_ENV)
## Private Attributes
TAO_Object_Proxy_Impl* | proxy_cache_ [TAO_Collocation_Strategies::CS_LAST]
TAO_SYNCH_MUTEX | mutex_

## Constructor & Destructor Documentation

TAO_Strategized_Object_Proxy_Broker::TAO_Strategized_Object_Proxy_Broker ( | void )

TAO_Strategized_Object_Proxy_Broker::~TAO_Strategized_Object_Proxy_Broker ( | void )

## Member Function Documentation

void TAO_Strategized_Object_Proxy_Broker::create_proxy ( | int strategy,
| CORBA::Environment & ACE_TRY_ENV )`[private]`

TAO_Object_Proxy_Impl & TAO_Strategized_Object_Proxy_Broker::select_proxy ( | CORBA::Object_ptr object,
| CORBA::Environment & ACE_TRY_ENV )`[virtual]`

| Reimplemented from TAO_Object_Proxy_Broker.

## Member Data Documentation

TAO_SYNCH_MUTEX TAO_Strategized_Object_Proxy_Broker::mutex_`[private]`

TAO_Object_Proxy_Impl * TAO_Strategized_Object_Proxy_Broker::proxy_cache_[TAO_Collocation_Strategies::CS_LAST]`[private]`

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

- Strategized_Object_Proxy_Broker.h
- Strategized_Object_Proxy_Broker.cpp