|
OpenDDS
Snapshot(2023/03/03-19:27)
|
#include <NetworkConfigMonitor.h>

Public Member Functions | |
| NetworkInterfaceAddress () | |
| NetworkInterfaceAddress (const OPENDDS_STRING &a_name, bool a_can_multicast, const NetworkAddress &a_address) | |
| bool | is_ipv4 () const |
| bool | is_ipv6 () const |
| bool | exclude_from_multicast (const char *configured_interface) const |
| bool | operator== (const NetworkInterfaceAddress &other) const |
| bool | operator!= (const NetworkInterfaceAddress &other) const |
| bool | operator< (const NetworkInterfaceAddress &other) const |
Public Attributes | |
| OPENDDS_STRING | name |
| bool | can_multicast |
| NetworkAddress | address |
Definition at line 23 of file NetworkConfigMonitor.h.
|
inline |
Definition at line 24 of file NetworkConfigMonitor.h.
|
inline |
Definition at line 27 of file NetworkConfigMonitor.h.
| bool OpenDDS::DCPS::NetworkInterfaceAddress::exclude_from_multicast | ( | const char * | configured_interface | ) | const |
Definition at line 18 of file NetworkConfigMonitor.cpp.
References address, can_multicast, name, OPENDDS_STRING, and TheServiceParticipant.
Referenced by OpenDDS::DCPS::MulticastManager::process().
|
inline |
Definition at line 35 of file NetworkConfigMonitor.h.
References AF_INET.
Referenced by OpenDDS::DCPS::MulticastManager::process().
|
inline |
Definition at line 36 of file NetworkConfigMonitor.h.
Referenced by OpenDDS::DCPS::MulticastManager::process().
|
inline |
Definition at line 46 of file NetworkConfigMonitor.h.
|
inline |
Definition at line 51 of file NetworkConfigMonitor.h.
References address, name, and name.
|
inline |
Definition at line 39 of file NetworkConfigMonitor.h.
References address, can_multicast, name, and name.
| NetworkAddress OpenDDS::DCPS::NetworkInterfaceAddress::address |
Definition at line 62 of file NetworkConfigMonitor.h.
Referenced by exclude_from_multicast(), OpenDDS::DCPS::NetworkInterfaceAddressKeyEqual::operator()(), operator<(), operator==(), and OpenDDS::DCPS::MulticastManager::process().
| bool OpenDDS::DCPS::NetworkInterfaceAddress::can_multicast |
Definition at line 61 of file NetworkConfigMonitor.h.
Referenced by exclude_from_multicast(), and operator==().
| OPENDDS_STRING OpenDDS::DCPS::NetworkInterfaceAddress::name |
Definition at line 60 of file NetworkConfigMonitor.h.
Referenced by exclude_from_multicast(), OpenDDS::DCPS::NetworkInterfaceAddressKeyEqual::operator()(), operator<(), operator==(), and OpenDDS::DCPS::MulticastManager::process().
1.8.13