INET Framework for OMNeT++/OMNEST
inet::ospf::OspfProtocolDissector Class Reference

#include <OspfProtocolDissector.h>

Inheritance diagram for inet::ospf::OspfProtocolDissector:
inet::ProtocolDissector

Public Member Functions

virtual void dissect (Packet *packet, const Protocol *protocol, ICallback &callback) const override
 Dissects the packet according to the protocol implemented by this ProtocolDissector. More...
 

Member Function Documentation

◆ dissect()

void inet::ospf::OspfProtocolDissector::dissect ( Packet packet,
const Protocol protocol,
ICallback callback 
) const
overridevirtual

Dissects the packet according to the protocol implemented by this ProtocolDissector.

Implements inet::ProtocolDissector.

19 {
20  auto header = packet->popAtFront<OspfPacketBase>();
21  callback.startProtocolDataUnit(&Protocol::ospf);
22  callback.visitChunk(header, &Protocol::ospf);
23  callback.endProtocolDataUnit(&Protocol::ospf);
24 }

The documentation for this class was generated from the following files:
inet::Protocol::ospf
static const Protocol ospf
Definition: Protocol.h:102