CEC_Dispatching.cpp

Go to the documentation of this file.
00001 // $Id: CEC_Dispatching.cpp 76589 2007-01-25 18:04:11Z elliott_c $
00002 
00003 #include "orbsvcs/CosEvent/CEC_Dispatching.h"
00004 #include "orbsvcs/CosEvent/CEC_ProxyPushSupplier.h"
00005 
00006 ACE_RCSID(CosEvent, CEC_Dispatching, "$Id: CEC_Dispatching.cpp 76589 2007-01-25 18:04:11Z elliott_c $")
00007 
00008 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00009 
00010 TAO_CEC_Dispatching::~TAO_CEC_Dispatching (void)
00011 {
00012 }
00013 
00014 // ****************************************************************
00015 
00016 TAO_CEC_Reactive_Dispatching::TAO_CEC_Reactive_Dispatching (void)
00017 {
00018 }
00019 
00020 void
00021 TAO_CEC_Reactive_Dispatching::activate (void)
00022 {
00023 }
00024 
00025 void
00026 TAO_CEC_Reactive_Dispatching::shutdown (void)
00027 {
00028 }
00029 
00030 void
00031 TAO_CEC_Reactive_Dispatching::push (TAO_CEC_ProxyPushSupplier* proxy,
00032                                     const CORBA::Any& event)
00033 {
00034   proxy->reactive_push_to_consumer (event);
00035 }
00036 
00037 void
00038 TAO_CEC_Reactive_Dispatching::push_nocopy (TAO_CEC_ProxyPushSupplier* proxy,
00039                                            CORBA::Any& event)
00040 {
00041   proxy->reactive_push_to_consumer (event);
00042 }
00043 
00044 #if defined (TAO_HAS_TYPED_EVENT_CHANNEL)
00045 void
00046 TAO_CEC_Reactive_Dispatching::invoke (TAO_CEC_ProxyPushSupplier* proxy,
00047                                       const TAO_CEC_TypedEvent& typed_event)
00048 {
00049   proxy->reactive_invoke_to_consumer (typed_event);
00050 }
00051 
00052 void
00053 TAO_CEC_Reactive_Dispatching::invoke_nocopy (TAO_CEC_ProxyPushSupplier* proxy,
00054                                              TAO_CEC_TypedEvent& typed_event)
00055 {
00056   proxy->reactive_invoke_to_consumer (typed_event);
00057 }
00058 #endif /* TAO_HAS_TYPED_EVENT_CHANNEL */
00059 
00060 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Tue Feb 2 17:44:50 2010 for TAO_CosEvent by  doxygen 1.4.7