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