00001 // -*- C++ -*- 00002 // 00003 //$Id: Transport_Descriptor_Interface.inl 72366 2006-04-26 17:12:48Z mesnier_p $ 00004 00005 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00006 00007 ACE_INLINE 00008 TAO_Transport_Descriptor_Interface::TAO_Transport_Descriptor_Interface ( 00009 TAO_Endpoint *endpoint, 00010 CORBA::Boolean take_ownership) 00011 : endpoint_ (endpoint), 00012 bidir_flag_ (false), 00013 release_ (take_ownership) 00014 { 00015 } 00016 00017 ACE_INLINE 00018 TAO_Transport_Descriptor_Interface::TAO_Transport_Descriptor_Interface (void) 00019 : endpoint_ (0), 00020 bidir_flag_ (false), 00021 release_ (false) 00022 { 00023 } 00024 00025 00026 ACE_INLINE TAO_Endpoint * 00027 TAO_Transport_Descriptor_Interface::endpoint (void) 00028 { 00029 return this->endpoint_; 00030 } 00031 00032 00033 ACE_INLINE void 00034 TAO_Transport_Descriptor_Interface::set_bidir_flag (CORBA::Boolean flag) 00035 { 00036 this->bidir_flag_ = flag; 00037 } 00038 00039 TAO_END_VERSIONED_NAMESPACE_DECL