Go to the documentation of this file.00001
00002
00003 #include "orbsvcs/Notify/Method_Request_Updates.h"
00004
00005 ACE_RCSID(Notify, TAO_Notify_Method_Request_Updates, "$Id: Method_Request_Updates.cpp 76555 2007-01-24 15:39:09Z johnnyw $")
00006
00007 #include "tao/debug.h"
00008 #include "orbsvcs/Notify/Proxy.h"
00009 #include "orbsvcs/Notify/Peer.h"
00010
00011 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00012
00013 TAO_Notify_Method_Request_Updates::TAO_Notify_Method_Request_Updates (const TAO_Notify_EventTypeSeq& added, const TAO_Notify_EventTypeSeq& removed, TAO_Notify_Proxy* proxy)
00014 : TAO_Notify_Method_Request_Updates_Base (added, removed, proxy)
00015 {
00016 }
00017
00018 TAO_Notify_Method_Request_Updates::~TAO_Notify_Method_Request_Updates ()
00019 {
00020 }
00021
00022 int
00023 TAO_Notify_Method_Request_Updates::execute (void)
00024 {
00025 return this->execute_i ();
00026 }
00027
00028
00029
00030 TAO_Notify_Method_Request_Updates_No_Copy::TAO_Notify_Method_Request_Updates_No_Copy (const TAO_Notify_EventTypeSeq& added
00031 , const TAO_Notify_EventTypeSeq& removed, TAO_Notify_Proxy* proxy)
00032 : TAO_Notify_Method_Request_Updates_No_Copy_Base (added, removed, proxy)
00033 {
00034 }
00035
00036 TAO_Notify_Method_Request_Updates_No_Copy::~TAO_Notify_Method_Request_Updates_No_Copy ()
00037 {
00038 }
00039
00040 TAO_Notify_Method_Request_Queueable*
00041 TAO_Notify_Method_Request_Updates_No_Copy::copy (void)
00042 {
00043 TAO_Notify_Method_Request_Queueable* request = 0;
00044
00045 ACE_NEW_THROW_EX (request,
00046 TAO_Notify_Method_Request_Updates (this->added_, this->removed_, this->proxy_),
00047 CORBA::NO_MEMORY ());
00048
00049 return request;
00050 }
00051
00052 int
00053 TAO_Notify_Method_Request_Updates_No_Copy::execute (void)
00054 {
00055 return this->execute_i ();
00056 }
00057
00058 TAO_END_VERSIONED_NAMESPACE_DECL