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)
 Constuctor.

virtual ~TAO_Notify_Method_Request_Lookup_No_Copy ()
 Destructor.

virtual int execute ()
 Execute the Request.

virtual TAO_Notify_Method_Request_Queueablecopy ()
 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 117 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
 

Constuctor.

Definition at line 201 of file Method_Request_Lookup.cpp.

00204   : TAO_Notify_Method_Request_Lookup (event, proxy_consumer)
00205 {
00206 }

TAO_Notify_Method_Request_Lookup_No_Copy::~TAO_Notify_Method_Request_Lookup_No_Copy  )  [virtual]
 

Destructor.

Definition at line 208 of file Method_Request_Lookup.cpp.

00209 {
00210 }


Member Function Documentation

TAO_Notify_Method_Request_Queueable * TAO_Notify_Method_Request_Lookup_No_Copy::copy  )  [virtual]
 

Create a copy of this object.

Implements TAO_Notify_Method_Request.

Definition at line 219 of file Method_Request_Lookup.cpp.

References ACE_CHECK_RETURN, ACE_ENV_SINGLE_ARG_PARAMETER, ACE_NEW_THROW_EX, and TAO_Notify_Method_Request_Event::event().

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

int TAO_Notify_Method_Request_Lookup_No_Copy::execute  )  [virtual]
 

Execute the Request.

Implements TAO_Notify_Method_Request.

Definition at line 213 of file Method_Request_Lookup.cpp.

References ACE_ENV_SINGLE_ARG_PARAMETER, and TAO_Notify_Method_Request_Lookup::execute_i().

00214 {
00215   return this->execute_i (ACE_ENV_SINGLE_ARG_PARAMETER);
00216 }


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