00001 // -*- C++ -*- 00002 // 00003 // $Id: CSD_TP_Dispatchable_Visitor.inl 69182 2005-11-03 17:38:46Z ossama $ 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE 00008 TAO::CSD::TP_Dispatchable_Visitor::TP_Dispatchable_Visitor() 00009 { 00010 } 00011 00012 00013 ACE_INLINE 00014 void 00015 TAO::CSD::TP_Dispatchable_Visitor::reset() 00016 { 00017 // Set the handle to 0 to have it release any request it may currently 00018 // be referencing. 00019 this->request_ = 0; 00020 } 00021 00022 00023 ACE_INLINE 00024 TAO::CSD::TP_Request* 00025 TAO::CSD::TP_Dispatchable_Visitor::request() 00026 { 00027 TP_Request_Handle handle(this->request_.in(), false); 00028 return handle._retn(); 00029 } 00030 00031 TAO_END_VERSIONED_NAMESPACE_DECL