#include <Method_Request_Dispatch.h>
Inheritance diagram for TAO_Notify_Method_Request_Dispatch_No_Copy:
Public Member Functions | |
TAO_Notify_Method_Request_Dispatch_No_Copy (const TAO_Notify_Method_Request_Event &request, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
Constuct construct from another method request. | |
virtual | ~TAO_Notify_Method_Request_Dispatch_No_Copy () |
Destructor. | |
virtual int | execute (void) |
Execute the Request. | |
virtual TAO_Notify_Method_Request_Queueable * | copy (void) |
Create a copy of this method request. |
Definition at line 137 of file Method_Request_Dispatch.h.
TAO_Notify_Method_Request_Dispatch_No_Copy::TAO_Notify_Method_Request_Dispatch_No_Copy | ( | const TAO_Notify_Method_Request_Event & | request, | |
TAO_Notify_ProxySupplier * | proxy_supplier, | |||
bool | filtering | |||
) |
Constuct construct from another method request.
Definition at line 241 of file Method_Request_Dispatch.cpp.
References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00245 : TAO_Notify_Method_Request_Dispatch (request, request.event (), proxy_supplier, filtering) 00246 { 00247 #if 0 00248 ACE_DEBUG ((LM_DEBUG, 00249 ACE_TEXT ("(%P|%t) Construct Method_Request_Dispatch_No_Copy @%@\n"), 00250 this)); 00251 #endif 00252 }
TAO_Notify_Method_Request_Dispatch_No_Copy::~TAO_Notify_Method_Request_Dispatch_No_Copy | ( | ) | [virtual] |
Destructor.
Definition at line 254 of file Method_Request_Dispatch.cpp.
References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00255 { 00256 #if 0 00257 ACE_DEBUG ((LM_DEBUG, 00258 ACE_TEXT ("(%P|%t) Destroy Method_Request_Dispatch_No_Copy @%@\n"), 00259 this)); 00260 #endif 00261 }
TAO_Notify_Method_Request_Queueable * TAO_Notify_Method_Request_Dispatch_No_Copy::copy | ( | void | ) | [virtual] |
Create a copy of this method request.
Implements TAO_Notify_Method_Request.
Definition at line 270 of file Method_Request_Dispatch.cpp.
References ACE_NEW_THROW_EX, TAO_Notify_Method_Request_Dispatch::filtering_, TAO_Notify_Refcountable_Guard_T< T >::get(), and TAO_Notify_Method_Request_Dispatch::proxy_supplier_.
00271 { 00272 TAO_Notify_Method_Request_Queueable* request; 00273 00274 TAO_Notify_Event::Ptr event_var ( 00275 this->event_->queueable_copy () ); 00276 00277 ACE_NEW_THROW_EX (request, 00278 TAO_Notify_Method_Request_Dispatch_Queueable (*this, event_var, this->proxy_supplier_.get(), this->filtering_), 00279 //TAO_Notify_Method_Request_Dispatch_Queueable (*this, event_var, this->proxy_supplier_, this->filtering_), 00280 CORBA::INTERNAL ()); 00281 00282 return request; 00283 }
int TAO_Notify_Method_Request_Dispatch_No_Copy::execute | ( | void | ) | [virtual] |
Execute the Request.
Implements TAO_Notify_Method_Request.
Definition at line 264 of file Method_Request_Dispatch.cpp.
References TAO_Notify_Method_Request_Dispatch::execute_i().
00265 { 00266 return this->execute_i (); 00267 }