diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Method_Request_Lookup_Base.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/Method_Request_Lookup_Base.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Method_Request_Lookup_Base.cpp b/TAO/orbsvcs/orbsvcs/Notify/Method_Request_Lookup_Base.cpp index cdc295a564c..13bfae8b1e1 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/Method_Request_Lookup_Base.cpp +++ b/TAO/orbsvcs/orbsvcs/Notify/Method_Request_Lookup_Base.cpp @@ -13,6 +13,7 @@ ACE_RCSID (Notify, TAO_Notify_Method_Request_Lookup_Base, "$Id$") #include "ProxyConsumer.h" #include "SupplierAdmin.h" #include "Consumer_Map.h" +#include "Method_Request_Dispatch.h" TAO_Notify_Method_Request_Lookup_Base::TAO_Notify_Method_Request_Lookup_Base ( const TAO_Notify_Event * event, @@ -31,7 +32,8 @@ TAO_Notify_Method_Request_Lookup_Base::work ( TAO_Notify_ProxySupplier* proxy_supplier ACE_ENV_ARG_DECL) { - proxy_supplier->push (this->event_, true ACE_ENV_ARG_PARAMETER); + TAO_Notify_Method_Request_Dispatch_No_Copy request (this->event_, proxy_supplier, true); + proxy_supplier->deliver (request ACE_ENV_ARG_PARAMETER); } TAO_Notify_Method_Request_Lookup_Base::execute_i (ACE_ENV_SINGLE_ARG_DECL) |