Method_Request_Updates.cpp

Go to the documentation of this file.
00001 // Method_Request_Updates.cpp,v 1.12 2006/03/14 06:14:34 jtc Exp
00002 
00003 #include "orbsvcs/Notify/Method_Request_Updates.h"
00004 
00005 ACE_RCSID(Notify, TAO_Notify_Method_Request_Updates, "Method_Request_Updates.cpp,v 1.12 2006/03/14 06:14:34 jtc Exp")
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 (ACE_ENV_SINGLE_ARG_DECL)
00024 {
00025   return this->execute_i (ACE_ENV_SINGLE_ARG_PARAMETER);
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 (ACE_ENV_SINGLE_ARG_DECL)
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   ACE_CHECK_RETURN (request);
00049 
00050   return request;
00051 }
00052 
00053 int
00054 TAO_Notify_Method_Request_Updates_No_Copy::execute (ACE_ENV_SINGLE_ARG_DECL)
00055 {
00056   return this->execute_i (ACE_ENV_SINGLE_ARG_PARAMETER);
00057 }
00058 
00059 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 13:24:12 2006 for TAO_CosNotification by doxygen 1.3.6