diff options
author | pradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-06-19 02:53:00 +0000 |
---|---|---|
committer | pradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-06-19 02:53:00 +0000 |
commit | fb7e5ebc62fc689ae4708ae22207f1ba6452c761 (patch) | |
tree | 0440d3447b88663f3dbaae2b33074547578cebea /TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h | |
parent | a315910192ad14fe7182a2070451f9df4e98c4ef (diff) | |
download | ATCD-fb7e5ebc62fc689ae4708ae22207f1ba6452c761.tar.gz |
ChangeLogTag: Wed Jun 18 22:27:49 2003 Pradeep Gore <pradeep@oomworks.com>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h b/TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h index dfb5bb590b9..1e8ee3c7bed 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h +++ b/TAO/orbsvcs/orbsvcs/Notify/ProxySupplier.h @@ -21,6 +21,7 @@ #include "Event.h" #include "Proxy.h" +#include "Refcountable_Guard_T.h" #include "orbsvcs/CosEventChannelAdminC.h" class TAO_NS_Consumer; @@ -56,10 +57,16 @@ public: void disconnect (ACE_ENV_SINGLE_ARG_DECL); /// Dispatch Event to consumer - virtual void push (const TAO_NS_Event_var &event); + virtual void push (const TAO_NS_Event* event ACE_ENV_ARG_DECL); + + /// Dispatch Event to consumer + virtual void push (const TAO_NS_Event_var& event ACE_ENV_ARG_DECL); /// Dispatch Event to consumer, no filtering - virtual void push_no_filtering (const TAO_NS_Event_var &event); + virtual void push_no_filtering (const TAO_NS_Event* event ACE_ENV_ARG_DECL); + + /// Dispatch Event to consumer, no filtering + virtual void push_no_filtering (const TAO_NS_Event_var& event ACE_ENV_ARG_DECL); /// Override TAO_NS_Container_T::shutdown method virtual int shutdown (ACE_ENV_SINGLE_ARG_DECL); @@ -92,6 +99,8 @@ protected: TAO_NS_Consumer* consumer_; }; +typedef TAO_NS_Refcountable_Guard_T<TAO_NS_ProxySupplier> TAO_NS_ProxySupplier_Guard; + #if defined (__ACE_INLINE__) #include "ProxySupplier.inl" #endif /* __ACE_INLINE__ */ |