#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 }
|
1.3.6