TAO_PortableGroup  2.1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
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]

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)
- Public Member Functions inherited from TAO_Request_Dispatcher
virtual ~TAO_Request_Dispatcher (void)

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

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: