Module netsim::wire [−][src]
Types for ethernet/IP packets.
Structs
ArpPacket |
An ARP packet |
EtherFields |
The header fields of an ethernet packet. |
EtherFrame |
Represents an ethernet frame. |
EtherPlug |
An ethernet plug |
Icmpv4Packet |
An ICMPv4 packet |
IpPlug |
An IP plug |
IpReceiver |
The receiving half of an |
IpSender |
The sending half of an |
Ipv4Fields |
The header fields of an Ipv4 packet. |
Ipv4Packet |
An Ipv4 packet. |
Ipv4Plug |
An IPv4 plug |
Ipv4Receiver |
The receiving half of an |
Ipv4Sender |
The sending half of an |
Ipv6Fields |
The header fields of an IPv6 packet |
Ipv6Packet |
An IPv6 packet |
Ipv6Plug |
An IPv6 plug |
Ipv6Receiver |
The receiving half of an |
Ipv6Sender |
The sending half of an |
MacAddr |
An ethernet hardware MAC address. |
SelectiveAck |
A selective ACK block of a TCP packet |
TcpFields |
The fields of a TCP header |
TcpPacket |
A TCP packet |
UdpFields |
Represents the header fields of a UDP packet. |
UdpPacket |
A UDP packet |
Enums
ArpFields |
The fields of an ARP packet. |
EtherPayload |
The payload of an ethernet frame. |
EtherPayloadFields |
The fields of the payload of an ethernet frame. Can be used along with |
Icmpv4PacketKind |
Description of an ICMPv4 packet |
IpPacket |
An IP packet. |
Ipv4Payload |
The payload of an Ipv4 packet |
Ipv4PayloadFields |
The payload of an Ipv4 packet. Can be used to construct an Ipv4 packet and its contents simultaneously. |
Ipv6Payload |
The payload of an IPv6 packet |
Ipv6PayloadFields |
The payload of an IPv6 packet. Can be used to construct an IPv6 packet and its contents simultaneously. |
Traits
IntoIpPlug |
A trait for types that can be converted into an |
IntoIpv4Plug |
A trait for types that can be converted into an |
IntoIpv6Plug |
A trait for types that can be converted into an |