Method_Request_Updates.cpp

Go to the documentation of this file.
00001 // $Id: Method_Request_Updates.cpp 76555 2007-01-24 15:39:09Z johnnyw $
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

Generated on Tue Feb 2 17:45:29 2010 for TAO_CosNotification by  doxygen 1.4.7