|
| FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &name, NetmaskFilterKind netmask_filter) |
| | Constructor by name and netmask filter. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &name) |
| | Constructor by name. More...
|
| |
| | NetworkInterfaceWithFilter (const std::string &device, const std::string &ip, const LocatorWithMask &locator, NetmaskFilterKind netmask_filter) |
| | Constructor by device name, IP address string, locator with mask and netmask filter. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &device, const std::string &ip, const LocatorWithMask &locator) |
| | Constructor by device name, IP address string and locator with mask. More...
|
| |
| virtual FASTDDS_EXPORTED_API | ~NetworkInterfaceWithFilter ()=default |
| | Destructor. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const NetworkInterfaceWithFilter &iface)=default |
| | Copy constructor. More...
|
| |
| FASTDDS_EXPORTED_API NetworkInterfaceWithFilter & | operator= (const NetworkInterfaceWithFilter &iface)=default |
| | Copy assignment. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (NetworkInterfaceWithFilter &&iface)=default |
| | Move constructor. More...
|
| |
| FASTDDS_EXPORTED_API NetworkInterfaceWithFilter & | operator= (NetworkInterfaceWithFilter &&iface)=default |
| | Move assignment. More...
|
| |
| FASTDDS_EXPORTED_API bool | operator== (const NetworkInterfaceWithFilter &iface) const |
| | Comparison operator. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterface (const std::string &name) |
| | Constructor by name. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterface (const std::string &device, const std::string &ip, const LocatorWithMask &locator) |
| | Constructor by device name, IP address string and locator with mask. More...
|
| |
| virtual FASTDDS_EXPORTED_API | ~NetworkInterface ()=default |
| | Destructor. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterface (const NetworkInterface &iface)=default |
| | Copy constructor. More...
|
| |
| FASTDDS_EXPORTED_API NetworkInterface & | operator= (const NetworkInterface &iface)=default |
| | Copy assignment. More...
|
| |
| FASTDDS_EXPORTED_API | NetworkInterface (NetworkInterface &&iface)=default |
| | Move constructor. More...
|
| |
| FASTDDS_EXPORTED_API NetworkInterface & | operator= (NetworkInterface &&iface)=default |
| | Move assignment. More...
|
| |
| FASTDDS_EXPORTED_API bool | operator== (const NetworkInterface &iface) const |
| | Comparison operator. More...
|
| |
Structure extending NetworkInterface with netmask filter information.
- Note
- When using this structure to interact with Fast-DDS,
name is the only attribute the user needs to provide. The rest of the attributes are internally filled, and are in fact ignored even if already provided by the user.