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 ACE_ENV_ARG_DECL)
## Private Methods
void | create_proxy (int collocation_strategy ACE_ENV_ARG_DECL)
## 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 collocation_strategy | ACE_ENV_ARG_DECL | ) | `[private]`

TAO_Object_Proxy_Impl & TAO_Strategized_Object_Proxy_Broker::select_proxy | ( | CORBA::Object_ptr object | ACE_ENV_ARG_DECL | ) | `[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