\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
*/
// 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)
static void init (Packet p);
};
+# ifndef DOXYGEN
+
template <class Self>
class PacketTypeMixin<Self,void>
{
static void init (Packet p);
};
+# endif
+
}
///////////////////////////////hh.e////////////////////////////////////////
// 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