EC_Proxy_Disconnector.cpp

Go to the documentation of this file.
00001 /**
00002  * @file EC_Proxy_Disconnector.cpp
00003  *
00004  * EC_Proxy_Disconnector.cpp,v 1.3 2006/03/14 06:14:25 jtc Exp
00005  *
00006  * @author Carlos O'Ryan <coryan@atdesk.com>
00007  */
00008 
00009 #include "orbsvcs/Event/EC_Proxy_Disconnector.h"
00010 
00011 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00012 
00013 void
00014 TAO_EC_Supplier_Proxy_Disconnect_Functor::operator() (
00015                        RtecEventComm::PushSupplier_ptr supplier)
00016   ACE_THROW_SPEC (())
00017 {
00018   ACE_DECLARE_NEW_CORBA_ENV;
00019   ACE_TRY
00020     {
00021       supplier->disconnect_push_supplier (ACE_ENV_SINGLE_ARG_PARAMETER);
00022       ACE_TRY_CHECK;
00023     }
00024   ACE_CATCHALL
00025     {
00026     }
00027   ACE_ENDTRY;
00028 }
00029 
00030 void
00031 TAO_EC_Consumer_Proxy_Disconnect_Functor::operator() (
00032                        RtecEventComm::PushConsumer_ptr consumer)
00033   ACE_THROW_SPEC (())
00034 {
00035   ACE_DECLARE_NEW_CORBA_ENV;
00036   ACE_TRY
00037     {
00038       consumer->disconnect_push_consumer (ACE_ENV_SINGLE_ARG_PARAMETER);
00039       ACE_TRY_CHECK;
00040     }
00041   ACE_CATCHALL
00042     {
00043     }
00044   ACE_ENDTRY;
00045 }
00046 
00047 TAO_END_VERSIONED_NAMESPACE_DECL

Generated on Thu Nov 9 13:11:08 2006 for TAO_RTEvent by doxygen 1.3.6