X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FDefaultBundle%2FIpV4Packet.hh;h=94a68239f9dfeaf84c885e5db63e95d0798847e1;hb=96d591f9024bc536e0a643b40c2bf243241d342d;hp=a38b59d421c653e6e961ebea562e5975040e4f43;hpb=47368f306a577d1e46df69a7f729bd3893cbe5e7;p=senf.git diff --git a/Packets/DefaultBundle/IpV4Packet.hh b/Packets/DefaultBundle/IpV4Packet.hh index a38b59d..94a6823 100644 --- a/Packets/DefaultBundle/IpV4Packet.hh +++ b/Packets/DefaultBundle/IpV4Packet.hh @@ -24,16 +24,40 @@ #define HH_IpV4Packet_ 1 // Custom includes -#include "Packets/PacketType.hh" -#include "Packets/ParseInt.hh" -#include "Packets/PacketRegistry.hh" -#include "Packets/PacketParser.hh" +#include "Packets/Packets.hh" //#include "IpV4Packet.mpp" ///////////////////////////////hh.p//////////////////////////////////////// namespace senf { + /** \brief Parse an IpV4 packet + + Parser implementing the IpV4 header. The fields implemented are: + +
Field name | Parser type |
---|---|
version | \ref Parse_Version |
ihl | \ref Parse_IHL |
tos | \ref Parse_8bit |
length | \ref Parse_16bit |
identifier | \ref Parse_16bit |
reserved | \ref Parse_R |
df | \ref Parse_DF |
mf | \ref Parse_MF |
frag | \ref Parse_Frag |
ttl | \ref Parse_8bit |
protocol | \ref Parse_8bit |
crc | \ref Parse_16bit |
source | \ref Parse_32bit |
destination | \ref Parse_32bit |