twisted.pair.test.test_tuntap.TunHelper(object) class documentationtwisted.pair.test.test_tuntap
(View In Hierarchy)
A helper for tests of tun-related functionality (ip-level tunnels).
| Method | TUNNEL_TYPE | Undocumented | 
| Method | __init__ | |
| Method | encapsulate | Construct an ip datagram containing a udp datagram containing the given application-level payload. | 
| Method | parser | Get a function for parsing a datagram read from a tun device. | 
Construct an ip datagram containing a udp datagram containing the given application-level payload.
| Parameters | source | The source port for the UDP datagram being encapsulated. (type: int) | 
| destination | The destination port for the UDP datagram being encapsulated. (type: int) | |
| payload | The application data to include in the udp datagram. (type: bytes) | |
| Returns | An ethernet frame. (type: bytes) | |
Get a function for parsing a datagram read from a tun device.
| Returns | A function which accepts a datagram exactly as might be read from a 
tun device.  The datagram is expected to ultimately carry a UDP 
datagram.  When called, it returns a listoftuples.
Each tuple has the UDP application data as the first element and the sender
address as the second element. | |