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 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:
Generated on Wed Apr 19 03:52:25 2006 for TAO_PortableGroup by  doxygen 1.4.6-4