ESF_Shutdown_Proxy.cpp

Go to the documentation of this file.
00001 // ESF_Shutdown_Proxy.cpp,v 1.7 2006/03/14 06:14:25 jtc Exp
00002 
00003 #ifndef TAO_ESF_SHUTDOWN_PROXY_CPP
00004 #define TAO_ESF_SHUTDOWN_PROXY_CPP
00005 
00006 #include "orbsvcs/ESF/ESF_Shutdown_Proxy.h"
00007 #include "ace/CORBA_macros.h"
00008 
00009 #if ! defined (__ACE_INLINE__)
00010 #include "orbsvcs/ESF/ESF_Shutdown_Proxy.i"
00011 #endif /* __ACE_INLINE__ */
00012 
00013 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00014 
00015 template<class PROXY> void
00016 TAO_ESF_Shutdown_Proxy<PROXY>::work (PROXY *proxy
00017                                      ACE_ENV_ARG_DECL)
00018 {
00019   ACE_TRY
00020     {
00021       proxy->shutdown (ACE_ENV_SINGLE_ARG_PARAMETER);
00022       ACE_TRY_CHECK;
00023     }
00024   ACE_CATCHANY
00025     {
00026       // Do not propagate any exceptions
00027     }
00028   ACE_ENDTRY;
00029 }
00030 
00031 TAO_END_VERSIONED_NAMESPACE_DECL
00032 
00033 #endif /* TAO_ESF_SHUTDOWN_PROXY_CPP */

Generated on Thu Nov 9 13:08:14 2006 for TAO_ESF by doxygen 1.3.6