00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 #include "TcpTransport.h" 00009 #include "TcpConnection.h" 00010 #include "dds/DCPS/transport/framework/EntryExit.h" 00011 00012 ACE_INLINE const ACE_INET_Addr& 00013 OpenDDS::DCPS::TcpDataLink::remote_address() const 00014 { 00015 DBG_ENTRY_LVL("TcpDataLink","remote_address",6); 00016 return this->remote_address_; 00017 } 00018 00019 ACE_INLINE OpenDDS::DCPS::TcpConnection_rch 00020 OpenDDS::DCPS::TcpDataLink::get_connection() 00021 { 00022 return this->connection_; 00023 } 00024 00025 ACE_INLINE OpenDDS::DCPS::TcpTransport_rch 00026 OpenDDS::DCPS::TcpDataLink::get_transport_impl() 00027 { 00028 return this->transport_; 00029 } 00030 00031 ACE_INLINE 00032 bool 00033 OpenDDS::DCPS::TcpDataLink::issues_on_deleted_callback() const 00034 { 00035 return true; 00036 }