|
virtual FASTDDS_EXPORTED_API | ~AllowedNetworkInterface ()=default |
| Destructor.
|
|
FASTDDS_EXPORTED_API | AllowedNetworkInterface (const AllowedNetworkInterface &iface)=default |
| Copy constructor.
|
|
FASTDDS_EXPORTED_API AllowedNetworkInterface & | operator= (const AllowedNetworkInterface &iface)=default |
| Copy assignment.
|
|
FASTDDS_EXPORTED_API | AllowedNetworkInterface (AllowedNetworkInterface &&iface)=default |
| Move constructor.
|
|
FASTDDS_EXPORTED_API AllowedNetworkInterface & | operator= (AllowedNetworkInterface &&iface)=default |
| Move assignment.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &name, NetmaskFilterKind netmask_filter) |
| Constructor by name and netmask filter.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &name) |
| Constructor by name.
|
|
| 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.
|
|
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.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const NetworkInterfaceWithFilter &iface)=default |
| Copy constructor.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (NetworkInterfaceWithFilter &&iface)=default |
| Move constructor.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &name, NetmaskFilterKind netmask_filter) |
| Constructor by name and netmask filter.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const std::string &name) |
| Constructor by name.
|
|
| 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.
|
|
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.
|
|
virtual FASTDDS_EXPORTED_API | ~NetworkInterfaceWithFilter ()=default |
| Destructor.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (const NetworkInterfaceWithFilter &iface)=default |
| Copy constructor.
|
|
FASTDDS_EXPORTED_API NetworkInterfaceWithFilter & | operator= (const NetworkInterfaceWithFilter &iface)=default |
| Copy assignment.
|
|
FASTDDS_EXPORTED_API | NetworkInterfaceWithFilter (NetworkInterfaceWithFilter &&iface)=default |
| Move constructor.
|
|
FASTDDS_EXPORTED_API NetworkInterfaceWithFilter & | operator= (NetworkInterfaceWithFilter &&iface)=default |
| Move assignment.
|
|
FASTDDS_EXPORTED_API bool | operator== (const NetworkInterfaceWithFilter &iface) const |
| Comparison operator.
|
|
FASTDDS_EXPORTED_API | NetworkInterface (const std::string &name) |
| Constructor by name.
|
|
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.
|
|
virtual FASTDDS_EXPORTED_API | ~NetworkInterface ()=default |
| Destructor.
|
|
FASTDDS_EXPORTED_API | NetworkInterface (const NetworkInterface &iface)=default |
| Copy constructor.
|
|
FASTDDS_EXPORTED_API NetworkInterface & | operator= (const NetworkInterface &iface)=default |
| Copy assignment.
|
|
FASTDDS_EXPORTED_API | NetworkInterface (NetworkInterface &&iface)=default |
| Move constructor.
|
|
FASTDDS_EXPORTED_API NetworkInterface & | operator= (NetworkInterface &&iface)=default |
| Move assignment.
|
|
FASTDDS_EXPORTED_API bool | operator== (const NetworkInterface &iface) const |
| Comparison operator.
|
|
Structure extending NetworkInterfaceWithFilter
with information specific to allowed interfaces.
- 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.