Expand description
Support for sending and receiving transport layer packets.
Macros
- Create an iterator for some packet type.
Structs
- Structure used for holding all configurable options for describing possible options for transport channels.
- An iterator over packets of type
IcmpPacket
. - An iterator over packets of type
Icmpv6Packet
. - An iterator over packets of type
Ipv4Packet
. - An iterator over packets of type
TcpPacket
. - Structure used for receiving at the transport layer. Should be created with
transport_channel()
. - Structure used for sending at the transport layer. Should be created with
transport_channel()
. - An iterator over packets of type
UdpPacket
.
Enums
- Type of transport channel to present.
- Represents a transport layer protocol.
Functions
- Return a packet iterator with packets of type
IcmpPacket
for some transport receiver. - Return a packet iterator with packets of type
Icmpv6Packet
for some transport receiver. - Return a packet iterator with packets of type
Ipv4Packet
for some transport receiver. - Return a packet iterator with packets of type
TcpPacket
for some transport receiver. - Create a new
(TransportSender, TransportReceiver)
pair. - Create a new
(TransportSender, TransportReceiver)
pair using the additional options specified. - Return a packet iterator with packets of type
UdpPacket
for some transport receiver.