OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <LogAddr.h>
Public Types | |
enum | Option { Ip, Port, Host, IpPort, HostPort, IpPortHost } |
Public Member Functions | |
LogAddr (const ACE_INET_Addr &addr, Option opt=IpPort) | |
LogAddr (const NetworkAddress &addr, Option opt=IpPort) | |
const String & | str () const |
const char * | c_str () const |
Static Public Member Functions | |
static const String | ip (const ACE_INET_Addr &addr) |
static const String | port (const ACE_INET_Addr &addr) |
static const String | host (const ACE_INET_Addr &addr) |
Static Public Attributes | |
static const size_t | BufSize = AddrToStringSize |
Private Member Functions | |
void | init_addr (const ACE_INET_Addr &addr, Option opt) |
Private Attributes | |
String | addr_ |
Enumerator | |
---|---|
Ip | |
Port | |
Host | |
IpPort | |
HostPort | |
IpPortHost |
Definition at line 21 of file LogAddr.h.
|
explicit |
Definition at line 36 of file LogAddr.cpp.
References init_addr().
|
explicit |
Definition at line 41 of file LogAddr.cpp.
References init_addr(), and OpenDDS::DCPS::NetworkAddress::to_addr().
|
inline |
Definition at line 32 of file LogAddr.h.
Referenced by OpenDDS::DCPS::choose_single_coherent_address(), OpenDDS::Federator::InfoRepoMulticastResponder::handle_input(), OpenDDS::RTPS::Spdp::handle_participant_data(), OpenDDS::RTPS::ip_in_locator_list(), OpenDDS::DCPS::MulticastManager::join(), OpenDDS::DCPS::MulticastManager::leave(), OpenDDS::DCPS::MulticastTransport::make_datalink(), OpenDDS::RTPS::print_locator(), and OpenDDS::DCPS::RtpsUdpDataLink::update_locators().
|
static |
Definition at line 26 of file LogAddr.cpp.
References ACE_ERROR, BufSize, ACE_INET_Addr::get_host_name(), LM_WARNING, OpenDDS::DCPS::log_level, and OpenDDS::DCPS::LogLevel::Warning.
Referenced by OpenDDS::DCPS::choose_single_coherent_address(), and init_addr().
|
private |
Definition at line 46 of file LogAddr.cpp.
References addr_, Host, host(), HostPort, Ip, ip(), IpPort, IpPortHost, OPENDDS_END_VERSIONED_NAMESPACE_DECL, Port, and port().
Referenced by LogAddr().
|
static |
Definition at line 15 of file LogAddr.cpp.
References BufSize, and ACE_INET_Addr::get_host_addr().
Referenced by OpenDDS::DCPS::MulticastTransport::configure_i(), OpenDDS::DCPS::RtpsUdpTransport::configure_i(), OpenDDS::RTPS::RtpsDiscovery::Config::discovery_config(), OpenDDS::DCPS::get_fully_qualified_hostname(), init_addr(), OpenDDS::ICE::make_host_candidate(), OpenDDS::ICE::make_peer_reflexive_candidate(), and OpenDDS::ICE::make_server_reflexive_candidate().
|
static |
Definition at line 21 of file LogAddr.cpp.
References ACE_INET_Addr::get_port_number(), and OpenDDS::DCPS::to_dds_string().
Referenced by init_addr().
|
inline |
Definition at line 31 of file LogAddr.h.
Referenced by OpenDDS::DCPS::UdpInst::dump_to_str(), OpenDDS::DCPS::RtpsUdpInst::dump_to_str(), OpenDDS::DCPS::MulticastInst::dump_to_str(), OpenDDS::DCPS::UdpInst::local_address(), OpenDDS::DCPS::TcpInst::local_address(), and OpenDDS::RTPS::Spdp::process_location_updates_i().
|
private |
Definition at line 37 of file LogAddr.h.
Referenced by init_addr().
|
static |