00001 /** 00002 * @file EC_Channel_Destroyer.cpp 00003 * 00004 * EC_Channel_Destroyer.cpp,v 1.3 2006/03/14 06:14:25 jtc Exp 00005 * 00006 * @author Marina Spivak <marina@atdesk.com> 00007 */ 00008 00009 #include "orbsvcs/Event/EC_Channel_Destroyer.h" 00010 00011 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00012 00013 void 00014 TAO_EC_Channel_Destroyer_Functor::operator() ( 00015 TAO_EC_Event_Channel_Base * event_channel) 00016 ACE_THROW_SPEC (()) 00017 { 00018 ACE_DECLARE_NEW_CORBA_ENV; 00019 ACE_TRY 00020 { 00021 event_channel->destroy (ACE_ENV_SINGLE_ARG_PARAMETER); 00022 ACE_TRY_CHECK; 00023 } 00024 ACE_CATCHALL 00025 { 00026 } 00027 ACE_ENDTRY; 00028 } 00029 00030 TAO_END_VERSIONED_NAMESPACE_DECL