54 if (!local_address_s.
empty()) {
68 std::ostringstream os;
88 cdr << network_resource;
91 char* buffer =
const_cast<char*
>(cdr.
buffer());
RcHandle< T > rchandle_from(T *pointer)
virtual OPENDDS_STRING dump_to_str() const
Diagnostic aid.
const char * c_str(void) const
virtual int load(ACE_Configuration_Heap &cf, ACE_Configuration_Section_Key §)
ACE_INT32 send_buffer_size_
Base class to hold configuration settings for TransportImpls.
#define ACE_TEXT_ALWAYS_CHAR(STRING)
virtual size_t populate_locator(OpenDDS::DCPS::TransportLocator &trans_info, ConnectionInfoFlags flags) const
Populate a transport locator sequence. Return the number of "locators.".
size_t total_length(void) const
#define GET_CONFIG_VALUE(CF, SECT, KEY, VALUE, TYPE)
#define GET_CONFIG_TSTRING_VALUE(CF, SECT, KEY, VALUE)
Defines a wrapper around address info which is used for advertise.
ACE_INT32 rcv_buffer_size_
const char * buffer(void) const
#define ACE_DEFAULT_MAX_SOCKET_BUFSIZ
UdpInst(const std::string &name)
OPENDDS_STRING local_address_string() const
virtual int load(ACE_Configuration_Heap &cf, ACE_Configuration_Section_Key §)
const String & str() const
TransportImpl_rch new_impl()
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
string transport_type
The transport type (e.g. tcp or udp)
String get_fully_qualified_hostname(ACE_INET_Addr *addr)
static OPENDDS_STRING formatNameForDump(const char *name)
DDS::OctetSeq TransportBLOB
The Internal API and Implementation of OpenDDS.
virtual OPENDDS_STRING dump_to_str() const
size_t ConnectionInfoFlags
ACE_INET_Addr local_address() const