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

# PortableGroup_Request_Dispatcher Class Reference

A class that strategizes the request dispatching procedure. More...

`#include <PortableGroup_Request_Dispatcher.h>`

Inheritance diagram for PortableGroup_Request_Dispatcher:

[legend]
Collaboration diagram for PortableGroup_Request_Dispatcher:

[legend]
List of all members.

## Public Member Functions
virtual | ~PortableGroup_Request_Dispatcher (void)
| Destructor.
virtual void | dispatch (TAO_ORB_Core *orb_core, TAO_ServerRequest &request, CORBA::Object_out forward_to)
## Private Attributes
TAO_Portable_Group_Map | group_map_
| Hash map containing the GroupId->ObjectKey mappings.
TAO_PortableGroup_Acceptor_Registry | acceptor_registry_
| Registry for all of the group (multicast) acceptors.
## Friends
class | TAO_GOA

## Detailed Description

A class that strategizes the request dispatching procedure.

## Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL PortableGroup_Request_Dispatcher::~PortableGroup_Request_Dispatcher | ( | void |  | ) | `[virtual]`

| Destructor.

## Member Function Documentation

void PortableGroup_Request_Dispatcher::dispatch | ( | TAO_ORB_Core * | orb_core,
|  | TAO_ServerRequest & | request,
|  | CORBA::Object_out | forward_to
| ) | `[virtual]`

| Dispatch a request. Reimplemented from TAO_Request_Dispatcher.

## Friends And Related Function Documentation

friend class TAO_GOA`[friend]`

## Member Data Documentation

TAO_PortableGroup_Acceptor_Registry PortableGroup_Request_Dispatcher::acceptor_registry_`[private]`

| Registry for all of the group (multicast) acceptors.

TAO_Portable_Group_Map PortableGroup_Request_Dispatcher::group_map_`[private]`

| Hash map containing the GroupId->ObjectKey mappings.

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

- PortableGroup_Request_Dispatcher.h
- PortableGroup_Request_Dispatcher.cpp