TAO_Notify_Method_Request_Lookup_No_Copy 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_No_Copy:

Inheritance graph
[legend]
Collaboration diagram for TAO_Notify_Method_Request_Lookup_No_Copy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_Notify_Method_Request_Lookup_No_Copy (const TAO_Notify_Event *event, TAO_Notify_ProxyConsumer *proxy_consumer)
 Constructor.
virtual ~TAO_Notify_Method_Request_Lookup_No_Copy ()
 Destructor.
virtual int execute (void)
 Execute the Request.
virtual TAO_Notify_Method_Request_Queueablecopy (void)
 Create a copy of this object.

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 119 of file Method_Request_Lookup.h.


Constructor & Destructor Documentation

TAO_Notify_Method_Request_Lookup_No_Copy::TAO_Notify_Method_Request_Lookup_No_Copy ( const TAO_Notify_Event event,
TAO_Notify_ProxyConsumer proxy_consumer 
)

Constructor.

Definition at line 199 of file Method_Request_Lookup.cpp.

00202   : TAO_Notify_Method_Request_Lookup (event, proxy_consumer)
00203 {
00204 }

TAO_Notify_Method_Request_Lookup_No_Copy::~TAO_Notify_Method_Request_Lookup_No_Copy (  )  [virtual]

Destructor.

Definition at line 206 of file Method_Request_Lookup.cpp.

00207 {
00208 }


Member Function Documentation

TAO_Notify_Method_Request_Queueable * TAO_Notify_Method_Request_Lookup_No_Copy::copy ( void   )  [virtual]

Create a copy of this object.

Implements TAO_Notify_Method_Request.

Definition at line 217 of file Method_Request_Lookup.cpp.

References ACE_NEW_THROW_EX, and TAO_Notify_Method_Request_Event::event().

00218 {
00219   TAO_Notify_Method_Request_Queueable* request;
00220 
00221   TAO_Notify_Event::Ptr event(this->event_->queueable_copy());
00222 
00223   ACE_NEW_THROW_EX (request,
00224                     TAO_Notify_Method_Request_Lookup_Queueable (event, this->proxy_consumer_),
00225                     CORBA::INTERNAL ());
00226 
00227   return request;
00228 }

int TAO_Notify_Method_Request_Lookup_No_Copy::execute ( void   )  [virtual]

Execute the Request.

Implements TAO_Notify_Method_Request.

Definition at line 211 of file Method_Request_Lookup.cpp.

References TAO_Notify_Method_Request_Lookup::execute_i().

00212 {
00213   return this->execute_i ();
00214 }


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