#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_Event *event, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
Constuct from event. | |
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 () |
Execute the Request. | |
virtual TAO_Notify_Method_Request_Queueable * | copy () |
Create a copy of this method request. |
Definition at line 138 of file Method_Request_Dispatch.h.
|
Constuct from event.
Definition at line 246 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00250 : TAO_Notify_Method_Request_Dispatch (event, proxy_supplier, filtering) 00251 { 00252 #if 0 00253 ACE_DEBUG ((LM_DEBUG, 00254 ACE_TEXT ("(%P|%t) Construct Method_Request_Dispatch_No_Copy @%@\n"), 00255 this)); 00256 #endif 00257 } |
|
Constuct construct from another method request.
Definition at line 259 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00263 : TAO_Notify_Method_Request_Dispatch (request, request.event (), proxy_supplier, filtering) 00264 { 00265 #if 0 00266 ACE_DEBUG ((LM_DEBUG, 00267 ACE_TEXT ("(%P|%t) Construct Method_Request_Dispatch_No_Copy @%@\n"), 00268 this)); 00269 #endif 00270 } |
|
Destructor.
Definition at line 272 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00273 { 00274 #if 0 00275 ACE_DEBUG ((LM_DEBUG, 00276 ACE_TEXT ("(%P|%t) Destroy Method_Request_Dispatch_No_Copy @%@\n"), 00277 this)); 00278 #endif 00279 } |
|
Create a copy of this method request.
Implements TAO_Notify_Method_Request. Definition at line 288 of file Method_Request_Dispatch.cpp. References ACE_CHECK_RETURN, ACE_ENV_SINGLE_ARG_PARAMETER, ACE_NEW_THROW_EX, and TAO_Notify_Method_Request_Dispatch::proxy_supplier_.
00289 { 00290 TAO_Notify_Method_Request_Queueable* request; 00291 00292 TAO_Notify_Event::Ptr event_var ( 00293 this->event_->queueable_copy (ACE_ENV_SINGLE_ARG_PARAMETER) ); 00294 ACE_CHECK_RETURN (0); 00295 00296 ACE_NEW_THROW_EX (request, 00297 TAO_Notify_Method_Request_Dispatch_Queueable (*this, event_var, this->proxy_supplier_.get(), this->filtering_), 00298 //TAO_Notify_Method_Request_Dispatch_Queueable (*this, event_var, this->proxy_supplier_, this->filtering_), 00299 CORBA::INTERNAL ()); 00300 00301 return request; 00302 } |
|
Execute the Request.
Implements TAO_Notify_Method_Request. Definition at line 282 of file Method_Request_Dispatch.cpp. References ACE_ENV_SINGLE_ARG_PARAMETER, and TAO_Notify_Method_Request_Dispatch::execute_i().
00283 { 00284 return this->execute_i (ACE_ENV_SINGLE_ARG_PARAMETER); 00285 } |