TAO_Notify_Method_Request_Lookup_Queueable Class Reference

Lookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier. More...

#include <Method_Request_Lookup.h>

Inheritance diagram for TAO_Notify_Method_Request_Lookup_Queueable:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Method_Request_Lookup_Queueable:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_Method_Request_Lookup_Queueable (const TAO_Notify_Event::Ptr &event, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constuctor from event.

 TAO_Notify_Method_Request_Lookup_Queueable (TAO_Notify::Delivery_Request_Ptr &request, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constuctor from delivery request.

virtual ~TAO_Notify_Method_Request_Lookup_Queueable ()
 Destructor.

virtual int execute ()
 Execute the Request.


Private Attributes

TAO_Notify_Event::Ptr event_var_
TAO_Notify_ProxyConsumer::Ptr proxy_guard_

Detailed Description

Lookup command object looks up the event type of the given event in the consumer map and send the event to each proxysupplier.

Definition at line 83 of file Method_Request_Lookup.h.


Constructor & Destructor Documentation

TAO_Notify_Method_Request_Lookup_Queueable::TAO_Notify_Method_Request_Lookup_Queueable const TAO_Notify_Event::Ptr event,
TAO_Notify_ProxyConsumer proxy_consumer
 

Constuctor from event.

Definition at line 168 of file Method_Request_Lookup.cpp.

00171   : TAO_Notify_Method_Request_Lookup (event.get (), proxy_consumer)
00172   , TAO_Notify_Method_Request_Queueable (event.get ())
00173   , event_var_ (event)
00174   , proxy_guard_ (proxy_consumer)
00175 {
00176 }

TAO_Notify_Method_Request_Lookup_Queueable::TAO_Notify_Method_Request_Lookup_Queueable TAO_Notify::Delivery_Request_Ptr request,
TAO_Notify_ProxyConsumer proxy_consumer
 

Constuctor from delivery request.

Definition at line 178 of file Method_Request_Lookup.cpp.

References TAO_Notify::Delivery_Request_Ptr.

00181   : TAO_Notify_Method_Request_Lookup (request->event ().get (), proxy_consumer)
00182   , TAO_Notify_Method_Request_Queueable (request->event ().get ())
00183   , event_var_ (request->event ())
00184   , proxy_guard_ (proxy_consumer)
00185 {
00186 }

TAO_Notify_Method_Request_Lookup_Queueable::~TAO_Notify_Method_Request_Lookup_Queueable  )  [virtual]
 

Destructor.

Definition at line 189 of file Method_Request_Lookup.cpp.

00190 {
00191 }


Member Function Documentation

int TAO_Notify_Method_Request_Lookup_Queueable::execute  )  [virtual]
 

Execute the Request.

Implements TAO_Notify_Method_Request.

Definition at line 194 of file Method_Request_Lookup.cpp.

References ACE_ENV_SINGLE_ARG_PARAMETER, and TAO_Notify_Method_Request_Lookup::execute_i().

00195 {
00196   return this->execute_i (ACE_ENV_SINGLE_ARG_PARAMETER);
00197 }


Member Data Documentation

TAO_Notify_Event::Ptr TAO_Notify_Method_Request_Lookup_Queueable::event_var_ [private]
 

Definition at line 105 of file Method_Request_Lookup.h.

TAO_Notify_ProxyConsumer::Ptr TAO_Notify_Method_Request_Lookup_Queueable::proxy_guard_ [private]
 

Definition at line 106 of file Method_Request_Lookup.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 13:32:23 2006 for TAO_CosNotification by doxygen 1.3.6