00001 // $Id: CSD_TP_Remote_Request.cpp 76687 2007-01-29 19:18:13Z johnnyw $ 00002 00003 #include "tao/CSD_ThreadPool/CSD_TP_Remote_Request.h" 00004 00005 ACE_RCSID (CSD_ThreadPool, 00006 TP_Remote_Request, 00007 "$Id: CSD_TP_Remote_Request.cpp 76687 2007-01-29 19:18:13Z johnnyw $") 00008 00009 #if !defined (__ACE_INLINE__) 00010 # include "tao/CSD_ThreadPool/CSD_TP_Remote_Request.inl" 00011 #endif /* ! __ACE_INLINE__ */ 00012 00013 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00014 00015 TAO::CSD::TP_Remote_Request::~TP_Remote_Request() 00016 { 00017 } 00018 00019 00020 void 00021 TAO::CSD::TP_Remote_Request::prepare_for_queue_i() 00022 { 00023 this->do_clone(); 00024 } 00025 00026 00027 void 00028 TAO::CSD::TP_Remote_Request::dispatch_i() 00029 { 00030 try 00031 { 00032 this->do_dispatch(); 00033 } 00034 catch (const ::CORBA::Exception&) 00035 { 00036 // Eat these. We probably should log these, but since we have already 00037 // unblocked the requesting thread there is no point in saving it or 00038 // doing anything with it. 00039 } 00040 catch (...) 00041 { 00042 // Eat these. We probably should log these, but since we have already 00043 // unblocked the requesting thread there is no point in saving it or 00044 // doing anything with it. 00045 } 00046 } 00047 00048 00049 void 00050 TAO::CSD::TP_Remote_Request::cancel_i() 00051 { 00052 this->do_cancel(); 00053 } 00054 00055 TAO_END_VERSIONED_NAMESPACE_DECL