19#ifndef FASTDDS_RTPS_TRANSPORT_NETWORK__ALLOWEDNETWORKINTERFACE_HPP
20#define FASTDDS_RTPS_TRANSPORT_NETWORK__ALLOWEDNETWORKINTERFACE_HPP
22#include <fastdds/rtps/transport/network/NetworkInterfaceWithFilter.hpp>
23#include <fastdds/fastdds_dll.hpp>
Contains the RTPS protocol implementation.
virtual FASTDDS_EXPORTED_API ~AllowedNetworkInterface()=default
Destructor.
FASTDDS_EXPORTED_API AllowedNetworkInterface(const AllowedNetworkInterface &iface)=default
Copy constructor.
FASTDDS_EXPORTED_API NetworkInterfaceWithFilter(const std::string &name, NetmaskFilterKind netmask_filter)
Constructor by name and netmask filter.
FASTDDS_EXPORTED_API AllowedNetworkInterface(AllowedNetworkInterface &&iface)=default
Move constructor.
FASTDDS_EXPORTED_API AllowedNetworkInterface & operator=(const AllowedNetworkInterface &iface)=default
Copy assignment.
FASTDDS_EXPORTED_API NetworkInterfaceWithFilter(const std::string &name, NetmaskFilterKind netmask_filter)
Constructor by name and netmask filter.