00001 // CEC_Dispatching.cpp,v 1.7 2006/03/14 06:14:24 jtc Exp 00002 00003 #include "orbsvcs/CosEvent/CEC_Dispatching.h" 00004 #include "orbsvcs/CosEvent/CEC_ProxyPushSupplier.h" 00005 00006 ACE_RCSID(CosEvent, CEC_Dispatching, "CEC_Dispatching.cpp,v 1.7 2006/03/14 06:14:24 jtc Exp") 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 ACE_ENV_ARG_DECL) 00034 { 00035 proxy->reactive_push_to_consumer (event ACE_ENV_ARG_PARAMETER); 00036 } 00037 00038 void 00039 TAO_CEC_Reactive_Dispatching::push_nocopy (TAO_CEC_ProxyPushSupplier* proxy, 00040 CORBA::Any& event 00041 ACE_ENV_ARG_DECL) 00042 { 00043 proxy->reactive_push_to_consumer (event ACE_ENV_ARG_PARAMETER); 00044 } 00045 00046 #if defined (TAO_HAS_TYPED_EVENT_CHANNEL) 00047 void 00048 TAO_CEC_Reactive_Dispatching::invoke (TAO_CEC_ProxyPushSupplier* proxy, 00049 const TAO_CEC_TypedEvent& typed_event 00050 ACE_ENV_ARG_DECL) 00051 { 00052 proxy->reactive_invoke_to_consumer (typed_event ACE_ENV_ARG_PARAMETER); 00053 } 00054 00055 void 00056 TAO_CEC_Reactive_Dispatching::invoke_nocopy (TAO_CEC_ProxyPushSupplier* proxy, 00057 TAO_CEC_TypedEvent& typed_event 00058 ACE_ENV_ARG_DECL) 00059 { 00060 proxy->reactive_invoke_to_consumer (typed_event ACE_ENV_ARG_PARAMETER); 00061 } 00062 #endif /* TAO_HAS_TYPED_EVENT_CHANNEL */ 00063 00064 TAO_END_VERSIONED_NAMESPACE_DECL