A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Tunnel Class Reference

Public Member Functions

 Tunnel (Ptr< Node > n3, Ptr< Node > n0, Ptr< Node > n1, Ipv4Address n3Addr, Ipv4Address n0Addr, Ipv4Address n1Addr)
 

Private Member Functions

void N0SocketRecv (Ptr< Socket > socket)
 
bool N0VirtualSend (Ptr< Packet > packet, const Address &source, const Address &dest, uint16_t protocolNumber)
 
void N1SocketRecv (Ptr< Socket > socket)
 
bool N1VirtualSend (Ptr< Packet > packet, const Address &source, const Address &dest, uint16_t protocolNumber)
 
void N3SocketRecv (Ptr< Socket > socket)
 
bool N3VirtualSend (Ptr< Packet > packet, const Address &source, const Address &dest, uint16_t protocolNumber)
 

Private Attributes

Ipv4Address m_n0Address
 
Ptr< Socketm_n0Socket
 
Ptr< VirtualNetDevicem_n0Tap
 
Ipv4Address m_n1Address
 
Ptr< Socketm_n1Socket
 
Ptr< VirtualNetDevicem_n1Tap
 
Ipv4Address m_n3Address
 
Ptr< Socketm_n3Socket
 
Ptr< VirtualNetDevicem_n3Tap
 
Ptr< UniformRandomVariablem_rng
 

Detailed Description

Definition at line 66 of file virtual-net-device.cc.


The documentation for this class was generated from the following file: