#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 (void) |
Execute the Request. | |
Private Attributes | |
TAO_Notify_Event::Ptr | event_var_ |
TAO_Notify_ProxySupplier::Ptr | proxy_guard_ |
Definition at line 97 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 189 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00194 : TAO_Notify_Method_Request_Dispatch (request, event.get (), proxy_supplier, filtering) 00195 , TAO_Notify_Method_Request_Queueable (event.get ()) 00196 , event_var_( event ) 00197 { 00198 #if 0 00199 ACE_DEBUG ((LM_DEBUG, 00200 ACE_TEXT ("(%P|%t) Construct Method_Request_Dispatch @%@\n"), 00201 this)); 00202 #endif 00203 } |
|
Constuct construct from Delivery Request should ONLY be used by unmarshall Definition at line 207 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), TAO_Notify::Delivery_Request_Ptr, and LM_DEBUG.
00211 : TAO_Notify_Method_Request_Dispatch (request, request->event ().get (), proxy_supplier, filtering) 00212 , TAO_Notify_Method_Request_Queueable (request->event ().get ()) 00213 , event_var_( request->event () ) 00214 00215 { 00216 #if 0 00217 ACE_DEBUG ((LM_DEBUG, 00218 ACE_TEXT ("(%P|%t) Construct unmarshalled Method_Request_Dispatch_Queueable @%@\n"), 00219 this)); 00220 #endif 00221 } |
|
Destructor.
Definition at line 223 of file Method_Request_Dispatch.cpp. References ACE_DEBUG, ACE_TEXT(), and LM_DEBUG.
00224 { 00225 #if 0 00226 ACE_DEBUG ((LM_DEBUG, 00227 ACE_TEXT ("(%P|%t) Destroy TAO_Notify_Method_Request_Dispatch_Queueable @%@\n"), 00228 this)); 00229 #endif 00230 } |
|
Execute the Request.
Implements TAO_Notify_Method_Request. Definition at line 233 of file Method_Request_Dispatch.cpp. References TAO_Notify_Method_Request_Dispatch::execute_i().
00234 { 00235 return this->execute_i (); 00236 } |
|
Definition at line 125 of file Method_Request_Dispatch.h. |
|
Definition at line 126 of file Method_Request_Dispatch.h. |