8 #ifndef OPENDDS_DCPS_TRANSPORT_UDP_UDPINST_H 9 #define OPENDDS_DCPS_TRANSPORT_UDP_UDPINST_H 42 local_address_ = addr;
43 local_address_config_str_ =
LogAddr(addr).
str();
47 local_address_config_str_ = str;
52 local_address_config_str_ = host_name;
53 local_address_config_str_ +=
":" +
to_dds_string(port_number);
57 local_address_.set_port_number(port_number);
58 set_port_in_addr_string(local_address_config_str_, port_number);
64 template <
typename T,
typename U>
ACE_INT32 send_buffer_size_
Base class to hold configuration settings for TransportImpls.
String to_dds_string(unsigned short to_convert)
void local_address_set_port(u_short port_number)
void local_address(u_short port_number, const char *host_name)
bool is_reliable() const
Does the transport as configured support RELIABLE_RELIABILITY_QOS?
ACE_INET_Addr choose_single_coherent_address(const ACE_INET_Addr &address, bool prefer_loopback)
ACE_INET_Addr local_address_
ACE_INT32 rcv_buffer_size_
OPENDDS_STRING local_address_string() const
const String & str() const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
void local_address(const ACE_INET_Addr &addr)
#define OpenDDS_Udp_Export
The Internal API and Implementation of OpenDDS.
OPENDDS_STRING local_address_config_str_
void local_address(const char *str)
size_t ConnectionInfoFlags
ACE_INET_Addr local_address() const