#include <Method_Request_Updates_T.h>
Inheritance diagram for TAO_Notify_Method_Request_Updates_T< SEQ, PROXY, SEQ_PARAM, PROXY_PARAM >:
Public Member Functions | |
TAO_Notify_Method_Request_Updates_T (SEQ_PARAM added, SEQ_PARAM removed, PROXY_PARAM proxy) | |
Constuctor. | |
virtual | ~TAO_Notify_Method_Request_Updates_T () |
Destructor. | |
int | execute_i () |
Execute the Request. | |
Protected Attributes | |
SEQ | added_ |
Update Added. | |
SEQ | removed_ |
Update Removed. | |
PROXY | proxy_ |
The Proxy that will receive the updates. |
|
Constuctor.
Definition at line 15 of file Method_Request_Updates_T.cpp.
|
|
Destructor.
Definition at line 22 of file Method_Request_Updates_T.cpp.
00023 { 00024 } |
|
Execute the Request.
Definition at line 11 of file Method_Request_Updates_T.inl. References ACE_ANY_EXCEPTION, ACE_CATCHANY, ACE_ENDTRY, ACE_ENV_ARG_PARAMETER, ACE_PRINT_EXCEPTION, ACE_TRY, ACE_TRY_CHECK, TAO_Notify_Peer::dispatch_updates(), and TAO_debug_level. Referenced by TAO_Notify_Method_Request_Updates_No_Copy::execute().
00012 { 00013 if (this->proxy_->has_shutdown ()) 00014 return 0; // If we were shutdown while waiting in the queue, return with no action. 00015 00016 ACE_TRY 00017 { 00018 TAO_Notify_Peer* peer = this->proxy_->peer(); 00019 00020 if (peer != 0) 00021 { 00022 peer->dispatch_updates (this->added_, this->removed_ ACE_ENV_ARG_PARAMETER); 00023 ACE_TRY_CHECK; 00024 } 00025 } 00026 ACE_CATCHANY 00027 { 00028 if (TAO_debug_level > 0) 00029 ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, "TAO_Notify_Method_Request_Updates::execute error sending updates\n "); 00030 } 00031 ACE_ENDTRY; 00032 00033 return 0; 00034 } |
|
Update Added.
Definition at line 56 of file Method_Request_Updates_T.h. |
|
The Proxy that will receive the updates.
Definition at line 62 of file Method_Request_Updates_T.h. |
|
Update Removed.
Definition at line 59 of file Method_Request_Updates_T.h. |