summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Event/Channel_Clients_T.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/Channel_Clients_T.i')
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/Channel_Clients_T.i35
1 files changed, 35 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/Channel_Clients_T.i b/TAO/orbsvcs/orbsvcs/Event/Channel_Clients_T.i
new file mode 100644
index 00000000000..f7c0760fd86
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/Event/Channel_Clients_T.i
@@ -0,0 +1,35 @@
+/* -*- C++ -*- */
+// $Id$
+
+template <class TARGET> ACE_INLINE
+ACE_PushConsumer_Adapter<TARGET>::ACE_PushConsumer_Adapter (TARGET *target)
+ : target_ (target)
+{
+}
+
+template <class TARGET> ACE_INLINE void
+ACE_PushConsumer_Adapter<TARGET>::push (const RtecEventComm::EventSet& events,
+ CORBA::Environment &_env)
+{
+ target_->_push (events, _env);
+}
+
+template <class TARGET> ACE_INLINE void
+ACE_PushConsumer_Adapter<TARGET>::disconnect_push_consumer (CORBA::Environment &_env)
+{
+ target_->_disconnect_push_consumer (_env);
+}
+
+// ************************************************************
+
+template <class TARGET> ACE_INLINE
+ACE_PushSupplier_Adapter<TARGET>::ACE_PushSupplier_Adapter (TARGET *target)
+ : target_ (target)
+{
+}
+
+template <class TARGET> ACE_INLINE void
+ACE_PushSupplier_Adapter<TARGET>::disconnect_push_supplier (CORBA::Environment &_env)
+{
+ target_->_disconnect_push_supplier (_env);
+}