#include <PacketDissector.h>
◆ endProtocolDataUnit()
| void inet::PacketDissector::PduTreeBuilder::endProtocolDataUnit |
( |
const Protocol * |
protocol | ) |
|
|
overridevirtual |
◆ getRemainingJunk()
| const Ptr<Chunk>& inet::PacketDissector::PduTreeBuilder::getRemainingJunk |
( |
| ) |
const |
|
inline |
◆ getTopLevelPdu()
| const Ptr<ProtocolDataUnit>& inet::PacketDissector::PduTreeBuilder::getTopLevelPdu |
( |
| ) |
const |
|
inline |
◆ isSimplyEncapsulatedPacket()
| bool inet::PacketDissector::PduTreeBuilder::isSimplyEncapsulatedPacket |
( |
| ) |
const |
|
inline |
◆ markIncorrect()
| void inet::PacketDissector::PduTreeBuilder::markIncorrect |
( |
| ) |
|
|
overridevirtual |
◆ shouldDissectProtocolDataUnit()
| virtual bool inet::PacketDissector::PduTreeBuilder::shouldDissectProtocolDataUnit |
( |
const Protocol * |
protocol | ) |
|
|
inlineoverridevirtual |
True means the packet dissector should recursively process the PDU.
When false, start and end notifications and one visit chunk are still generated.
Implements inet::PacketDissector::ICallback.
◆ startProtocolDataUnit()
| void inet::PacketDissector::PduTreeBuilder::startProtocolDataUnit |
( |
const Protocol * |
protocol | ) |
|
|
overridevirtual |
◆ visitChunk()
| void inet::PacketDissector::PduTreeBuilder::visitChunk |
( |
const Ptr< const Chunk > & |
chunk, |
|
|
const Protocol * |
protocol |
|
) |
| |
|
overridevirtual |
◆ isEndProtocolDataUnitCalled
| bool inet::PacketDissector::PduTreeBuilder::isEndProtocolDataUnitCalled = false |
|
protected |
◆ isSimplyEncapsulatedPacket_
| bool inet::PacketDissector::PduTreeBuilder::isSimplyEncapsulatedPacket_ = true |
|
protected |
◆ pduLevels
◆ remainingJunk
| Ptr<Chunk> inet::PacketDissector::PduTreeBuilder::remainingJunk = nullptr |
|
protected |
◆ topLevelPdu
| Ptr<ProtocolDataUnit> inet::PacketDissector::PduTreeBuilder::topLevelPdu = nullptr |
|
protected |
The documentation for this class was generated from the following files: