X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FDefaultBundle%2FLlcSnapPacket.hh;h=79ff39cb39eedb6dc9a7532e0fa0698c29f39ae9;hb=5cb66935d4b2973ea0fe7487b862b9ddc31648f4;hp=115a4a254a351109cdc24fd8b3b680ca8ecee628;hpb=26610f603ebdd465307b9621f532c1fe19fd5571;p=senf.git diff --git a/senf/Packets/DefaultBundle/LlcSnapPacket.hh b/senf/Packets/DefaultBundle/LlcSnapPacket.hh index 115a4a2..79ff39c 100644 --- a/senf/Packets/DefaultBundle/LlcSnapPacket.hh +++ b/senf/Packets/DefaultBundle/LlcSnapPacket.hh @@ -27,17 +27,15 @@ #define HH_SENF_Packets_DefaultBundle_LlcSnapPacket_ 1 // Custom includes -#include #include "EthernetPacket.hh" -#include //#include "LlcSnapPacket.mpp" -///////////////////////////////hh.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace senf { /** \brief Parse a LLC/SNAP header - + \image html LlcSnapPacket.png \todo document me */ @@ -53,7 +51,7 @@ namespace senf { SENF_PARSER_FIELD( type_length, UInt16Parser ); SENF_PARSER_FINALIZE(LlcSnapPacketParser); - + SENF_PARSER_INIT() { dsap() = 0xaa; ssap() = 0xaa; @@ -81,7 +79,7 @@ namespace senf { \ingroup protocolbundle_default */ struct LlcSnapPacketType - : public PacketTypeBase, + : public PacketTypeBase, public PacketTypeMixin { #ifndef DOXYGEN @@ -93,19 +91,21 @@ namespace senf { using mixin::nextPacketRange; using mixin::initSize; using mixin::init; - + static factory_t nextPacketType(packet p); /** \brief Dump given LlcSnapPacket in readable form to given output stream */ - static void dump(packet p, std::ostream & os); + static void dump(packet p, std::ostream & os); static void finalize(packet p); }; - /** \brief LLC/SNAP packet typedef */ + /** \brief LLC/SNAP packet typedef + \ingroup protocolbundle_default + */ typedef ConcretePacket LlcSnapPacket; } -///////////////////////////////hh.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// //#include "LlcSnapPacket.cci" //#include "LlcSnapPacket.ct" //#include "LlcSnapPacket.cti"