#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 | () | |||