#include <senf/Ext/NetEmu/P2PTunnel/TunnelController.hh>
|
void | v_prependTHdr (EthernetPacket ð) override |
|
std::pair< INet6SocketAddress, unsigned > | v_getTxInfo (Packet const ð) const override |
|
| TunnelControllerBase (TunnelInterfaceBase &interface) |
|
virtual | ~TunnelControllerBase () |
|
bool | sendPkt (Handle &handle, MACAddress const &dstMAC, senf::EthernetPacket pkt) |
|
void | do_sendPkt (Handle &handle, senf::EthernetPacket &pkt, std::pair< senf::INet6SocketAddress, unsigned > const &txInfo) |
|
void | do_sendPkt (Handle &handle, senf::EthernetPacket &pkt) |
|
void | flushQueue (Handle &handle) |
|
void | sendCtrlPacket (Handle &handle, MACAddress const &dstMAC, boost::uint8_t code) |
|
void | sendCtrlPacket (Handle &handle, MACAddress const &dstMAC, TunnelCtrlPacket ctrlPacket) |
|
Definition at line 130 of file TunnelController.hh.
◆ Interface
◆ TunnelServerController()
◆ ~TunnelServerController()
virtual senf::emu::detail::TunnelServerController::~TunnelServerController |
( |
| ) |
|
|
inlinevirtual |
◆ capacity()
◆ fragmentationThreshold() [1/2]
unsigned senf::emu::detail::TunnelServerController::fragmentationThreshold |
( |
MACAddress const & |
clientAddr | ) |
const |
◆ fragmentationThreshold() [2/2]
void senf::emu::detail::TunnelServerController::fragmentationThreshold |
( |
MACAddress const & |
clientAddr, |
|
|
unsigned |
mtu |
|
) |
| |
◆ terminateAllClients()
void senf::emu::detail::TunnelServerController::terminateAllClients |
( |
Handle |
handle | ) |
|
◆ v_getTxInfo()
◆ v_prependTHdr()
void senf::emu::detail::TunnelServerController::v_prependTHdr |
( |
EthernetPacket & |
eth | ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: