#include <senf/Packets/80221Bundle/MIHPacket.hh>
Parser implementing the MIH header. The fields implemented are:
Definition at line 46 of file MIHPacket.hh.
Public Types |
|
typedef UInt16Parser | messageId_t |
typedef UInt16Parser | payloadLength_t |
typedef MIHFSrcIdTLVParser | src_mihfId_t |
typedef MIHFDstIdTLVParser | dst_mihfId_t |
Public Member Functions |
|
senf::UIntFieldParser <?,?+4 >::value_type |
version () const |
senf::FlagParser<?> | ackRequest () const |
senf::FlagParser<?> | ackResponse () const |
senf::FlagParser<?> | uir () const |
senf::FlagParser<?> | moreFragment () const |
senf::UIntFieldParser<?,?+7 > | fragmentNr () const |
UInt16Parser | messageId () const |
senf::UIntFieldParser<?,?+4 > | sid () const |
senf::UIntFieldParser<?,?+2 > | opcode () const |
senf::UIntFieldParser<?,?+10 > | aid () const |
senf::UIntFieldParser<?,?+12 > | transactionId () const |
UInt16Parser::value_type | payloadLength () const |
MIHFSrcIdTLVParser | src_mihfId () const |
MIHFDstIdTLVParser | dst_mihfId () const |
void | init () |
Protected Member Functions |
|
UInt16Parser | payloadLength_ () const |
typedef MIHFDstIdTLVParser senf::MIHPacketParser:: | ||||
dst_mihfId_t | ||||
Definition at line 74 of file MIHPacket.hh.
typedef UInt16Parser senf::MIHPacketParser:: | ||||
messageId_t | ||||
Definition at line 59 of file MIHPacket.hh.
typedef UInt16Parser senf::MIHPacketParser:: | ||||
payloadLength_t | ||||
Definition at line 67 of file MIHPacket.hh.
typedef MIHFSrcIdTLVParser senf::MIHPacketParser:: | ||||
src_mihfId_t | ||||
Definition at line 72 of file MIHPacket.hh.
senf::FlagParser<?> senf::MIHPacketParser:: | ||||
ackRequest | () | |||
senf::FlagParser<?> senf::MIHPacketParser:: | ||||
ackResponse | () | |||
senf::UIntFieldParser<?,?+ 10 > senf::MIHPacketParser:: | ||||
aid | () | |||
MIHFDstIdTLVParser senf::MIHPacketParser:: | ||||
dst_mihfId | () | |||
senf::UIntFieldParser<?,?+ 7 > senf::MIHPacketParser:: | ||||
fragmentNr | () | |||
void senf::MIHPacketParser:: | ||||
init | () | |||
Definition at line 78 of file MIHPacket.hh.
UInt16Parser senf::MIHPacketParser:: | ||||
messageId | () | |||
senf::FlagParser<?> senf::MIHPacketParser:: | ||||
moreFragment | () | |||
senf::UIntFieldParser<?,?+ 2 > senf::MIHPacketParser:: | ||||
opcode | () | |||
UInt16Parser ::value_type senf::MIHPacketParser:: | ||||
payloadLength | () | |||
UInt16Parser senf::MIHPacketParser:: | ||||
payloadLength_ | () | |||
senf::UIntFieldParser<?,?+ 4 > senf::MIHPacketParser:: | ||||
sid | () | |||
MIHFSrcIdTLVParser senf::MIHPacketParser:: | ||||
src_mihfId | () | |||
senf::UIntFieldParser<?,?+ 12 > senf::MIHPacketParser:: | ||||
transactionId | () | |||
senf::FlagParser<?> senf::MIHPacketParser:: | ||||
uir | () | |||
senf::UIntFieldParser<?,?+ 4 >::value_type senf::MIHPacketParser:: | ||||
version | () | |||