00001 /* 00002 * 00003 * 00004 * Distributed under the OpenDDS License. 00005 * See: http://www.opendds.org/license.html 00006 */ 00007 00008 #include "dds/DCPS/transport/framework/EntryExit.h" 00009 00010 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL 00011 00012 ACE_INLINE 00013 OpenDDS::DCPS::TcpInst::TcpInst(const OPENDDS_STRING& name) 00014 : TransportInst("tcp", name), 00015 enable_nagle_algorithm_(false), 00016 conn_retry_initial_delay_(500), 00017 conn_retry_backoff_multiplier_(2.0), 00018 conn_retry_attempts_(3), 00019 max_output_pause_period_(-1), 00020 passive_reconnect_duration_(2000) 00021 { 00022 DBG_ENTRY_LVL("TcpInst", "TcpInst", 6); 00023 } 00024 00025 OPENDDS_END_VERSIONED_NAMESPACE_DECL