#include <Method_Request_Dispatch.h>
Inheritance diagram for TAO_Notify_Method_Request_Dispatch_Queueable:
Public Member Functions | |
TAO_Notify_Method_Request_Dispatch_Queueable (const TAO_Notify_Method_Request_Event &request, TAO_Notify_Event::Ptr &event, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
TAO_Notify_Method_Request_Dispatch_Queueable (const TAO_Notify::Delivery_Request_Ptr &request, TAO_Notify_ProxySupplier *proxy_supplier, bool filtering) | |
virtual | ~TAO_Notify_Method_Request_Dispatch_Queueable () |
Destructor. | |
virtual int | execute () |
Execute the Request. | |
Private Attributes | |
TAO_Notify_Event::Ptr | event_var_ |
TAO_Notify_ProxySupplier::Ptr | proxy_guard_ |
Definition at line 98 of file Method_Request_Dispatch.h.
|
Construct construct from another method request+event event is passed separately because we may be using a copy of the one in the previous method request Definition at line 195 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00200 : TAO_Notify_Method_Request_Dispatch (request, event.get (), proxy_supplier, filtering) 00201 , TAO_Notify_Method_Request_Queueable (event.get ()) 00202 , event_var_( event ) 00203 { 00204 #if 0 00205 ACE_DEBUG ((LM_DEBUG, 00206 ACE_TEXT ("(%P|%t) Construct Method_Request_Dispatch @%@\n"), 00207 this)); 00208 #endif 00209 } |
|
Constuct construct from Delivery Request should ONLY be used by unmarshall Definition at line 213 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), TAO_Notify::Delivery_Request_Ptr, and LM_DEBUG.
00217 : TAO_Notify_Method_Request_Dispatch (request, request->event ().get (), proxy_supplier, filtering) 00218 , TAO_Notify_Method_Request_Queueable (request->event ().get ()) 00219 , event_var_( request->event () ) 00220 00221 { 00222 #if 0 00223 ACE_DEBUG ((LM_DEBUG, 00224 ACE_TEXT ("(%P|%t) Construct unmarshalled Method_Request_Dispatch_Queueable @%@\n"), 00225 this)); 00226 #endif 00227 } |
|
Destructor.
Definition at line 229 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00230 { 00231 #if 0 00232 ACE_DEBUG ((LM_DEBUG, 00233 ACE_TEXT ("(%P|%t) Destroy TAO_Notify_Method_Request_Dispatch_Queueable @%@\n"), 00234 this)); 00235 #endif 00236 } |
|
Execute the Request.
Implements TAO_Notify_Method_Request. Definition at line 239 of file Method_Request_Dispatch.cpp. References ACE_ENV_SINGLE_ARG_PARAMETER, and TAO_Notify_Method_Request_Dispatch::execute_i().
00240 { 00241 return this->execute_i (ACE_ENV_SINGLE_ARG_PARAMETER); 00242 } |
|
Definition at line 126 of file Method_Request_Dispatch.h. |
|
Definition at line 127 of file Method_Request_Dispatch.h. |