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)
 Constructor from event.
 TAO_Notify_Method_Request_Lookup_Queueable (TAO_Notify::Delivery_Request_Ptr &request, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constructor from delivery request.
virtual ~TAO_Notify_Method_Request_Lookup_Queueable ()
 Destructor.
virtual int execute (void)
 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 85 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 
)

Constructor from event.

Definition at line 166 of file Method_Request_Lookup.cpp.

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

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

Constructor from delivery request.

Definition at line 176 of file Method_Request_Lookup.cpp.

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

TAO_Notify_Method_Request_Lookup_Queueable::~TAO_Notify_Method_Request_Lookup_Queueable (  )  [virtual]

Destructor.

Definition at line 187 of file Method_Request_Lookup.cpp.

00188 {
00189 }


Member Function Documentation

int TAO_Notify_Method_Request_Lookup_Queueable::execute ( void   )  [virtual]

Execute the Request.

Implements TAO_Notify_Method_Request.

Definition at line 192 of file Method_Request_Lookup.cpp.

References TAO_Notify_Method_Request_Lookup::execute_i().

00193 {
00194   return this->execute_i ();
00195 }


Member Data Documentation

TAO_Notify_Event::Ptr TAO_Notify_Method_Request_Lookup_Queueable::event_var_ [private]

Definition at line 107 of file Method_Request_Lookup.h.

TAO_Notify_ProxyConsumer::Ptr TAO_Notify_Method_Request_Lookup_Queueable::proxy_guard_ [private]

Definition at line 108 of file Method_Request_Lookup.h.


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:46:22 2010 for TAO_CosNotification by  doxygen 1.4.7