00001 // -*- C++ -*- 00002 // 00003 // $Id: CSD_TP_Custom_Request_Operation.inl 76687 2007-01-29 19:18:13Z johnnyw $ 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE 00008 TAO::CSD::TP_Custom_Request_Operation::TP_Custom_Request_Operation 00009 (PortableServer::Servant servant) 00010 : servant_ (servant) 00011 { 00012 this->servant_->_add_ref (); 00013 } 00014 00015 00016 ACE_INLINE 00017 void 00018 TAO::CSD::TP_Custom_Request_Operation::execute (void) 00019 { 00020 this->execute_i(); 00021 } 00022 00023 00024 ACE_INLINE 00025 void 00026 TAO::CSD::TP_Custom_Request_Operation::cancel() 00027 { 00028 this->cancel_i(); 00029 } 00030 00031 00032 ACE_INLINE 00033 PortableServer::Servant 00034 TAO::CSD::TP_Custom_Request_Operation::servant() 00035 { 00036 return this->servant_.in(); 00037 } 00038 00039 TAO_END_VERSIONED_NAMESPACE_DECL