14 #ifndef HH_MGENPacket_ 15 #define HH_MGENPacket_ 1 26 # include SENF_PARSER() 54 using mixin::nextPacketRange;
55 using mixin::initSize;
58 static void dump(packet p, std::ostream & os);
senf::PacketTypeMixin< MGENPacketType > mixin
senf::UInt8Parser flags() const
senf::UInt32Parser txTimeSeconds() const
senf::UInt8Parser ::value_type dstAddrType() const
senf::UInt32Parser txTimeMicroseconds() const
#define SENF_PARSER_FIELD(name, type)
#define SENF_PARSER_VARIANT(name, chooser, types)
senf::UInt32Parser flowId() const
#define SENF_PARSER_FINALIZE(name)
void dump(std::ostream &os, DirectoryNode &dir=root())
#define SENF_PARSER_FIELD_RO(name, type)
senf::UInt16Parser messageSize() const
senf::Parse_Variant_Direct< dstAddrType_t,?,(novalue(disable, senf::VoidPacketParser))(id(dstAddrV4, senf::INet4AddressParser))(id(dstAddrV6, senf::INet6AddressParser)) >::parser dstAddr_() const
senf::ConcretePacket< MGENPacketType > MGENPacket
senf::UInt16Parser dstPort() const
senf::UInt32Parser sequenceNumber() const
senf::UInt8Parser dstAddrLen() const
senf::ConcretePacket< MGENPacketType > packet
senf::UInt8Parser version() const