19#ifndef FASTDDS_RTPS_TRANSPORT_NETWORK__BLOCKEDNETWORKINTERFACE_HPP
20#define FASTDDS_RTPS_TRANSPORT_NETWORK__BLOCKEDNETWORKINTERFACE_HPP
22#include <fastdds/rtps/transport/network/NetworkInterface.hpp>
23#include <fastdds/fastdds_dll.hpp>
Structure extending NetworkInterface with information specific to blocked interfaces.
Definition BlockedNetworkInterface.hpp:36
virtual FASTDDS_EXPORTED_API ~BlockedNetworkInterface()=default
Destructor.
FASTDDS_EXPORTED_API BlockedNetworkInterface(BlockedNetworkInterface &&iface)=default
Move constructor.
FASTDDS_EXPORTED_API BlockedNetworkInterface & operator=(const BlockedNetworkInterface &iface)=default
Copy assignment.
FASTDDS_EXPORTED_API BlockedNetworkInterface(const BlockedNetworkInterface &iface)=default
Copy constructor.
Structure encapsulating relevant network interface information.
Definition NetworkInterface.hpp:38
FASTDDS_EXPORTED_API NetworkInterface(const std::string &name)
Constructor by name.