Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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:

Inheritance graph
[legend]
Collaboration diagram for PortableGroup_Request_Dispatcher:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~PortableGroup_Request_Dispatcher (void)
 Destructor. More...

virtual void dispatch (TAO_ORB_Core *orb_core, TAO_ServerRequest &request, CORBA::Object_out forward_to ACE_ENV_ARG_DECL) throw (CORBA::SystemException)
 Dispatch a request. More...


Private Attributes

TAO_Portable_Group_Map group_map_
 Hash map containing the GroupId->ObjectKey mappings. More...

TAO_PortableGroup_Acceptor_Registry acceptor_registry_
 Registry for all of the group (multicast) acceptors. More...


Friends

class TAO_POA_Hooks

Detailed Description

A class that strategizes the request dispatching procedure.


Constructor & Destructor Documentation

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    ACE_ENV_ARG_DECL
throw (CORBA::SystemException) [virtual]
 

Dispatch a request.

Reimplemented from TAO_Request_Dispatcher.


Friends And Related Function Documentation

friend class TAO_POA_Hooks [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:
Generated on Thu Oct 10 22:28:11 2002 for TAO_PortableGroup by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001