CEC_Dispatching.cpp

Go to the documentation of this file.
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

Generated on Thu Nov 9 13:18:16 2006 for TAO_CosEvent by doxygen 1.3.6