X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketType.hh;h=863f96668b6137e24e2fcce141ee41b9e6689e8f;hb=81ffa1c459b96dd44472bcef37e1e373934ee138;hp=03af113c613688f6b5b4ca74b89b49c149b85a1e;hpb=2d6585ff852e9d282c17003ba1db0b73eb3a8500;p=senf.git diff --git a/Packets/PacketType.hh b/Packets/PacketType.hh index 03af113..863f966 100644 --- a/Packets/PacketType.hh +++ b/Packets/PacketType.hh @@ -100,7 +100,7 @@ namespace senf { \endcode You may leave out any one of the members (you should however always define the \c - interpreter typedef member) + packet typedef member) \ingroup packet_module */ @@ -266,7 +266,7 @@ namespace senf { // Return the key in the registry under which the next packet // header is to be found. This member must be given if a Registry argument is // passed to the PacketTypeMixin template. - return i.fields().typeField(); + return p->typeField(); } static void finalize(packet p) @@ -321,6 +321,8 @@ namespace senf { static void init (Packet p); }; +# ifndef DOXYGEN + template class PacketTypeMixin { @@ -330,6 +332,8 @@ namespace senf { static void init (Packet p); }; +# endif + } ///////////////////////////////hh.e//////////////////////////////////////// @@ -352,11 +356,3 @@ namespace senf { // comment-column: 40 // End: -// LocalWords: Fraunhofer Institut fuer offene Kommunikationssysteme FOKUS de -// LocalWords: Kompetenzzentrum Satelitenkommunikation SatCom Bund berlios dil -// LocalWords: PacketType struct SomePacketType senf PacketTypeBase initSize -// LocalWords: ConcretePacket init initHeadSize nextPacketRange NextPacket os -// LocalWords: nextPacketType std ostream endcode ingroup VoidPacketParser Ok -// LocalWords: tt li OtherPacketType Mixin mixin SimplePacketType typeField -// LocalWords: PacketTypeMixin SomeRegistryTag SomePacketParser nextPacketKey -// LocalWords: hh