INET Framework for OMNeT++/OMNEST
inet::ospf Namespace Reference

Classes

class  OspfPacketBase
 Class generated from inet/routing/ospf_common/OspfPacketBase.msg:27 by opp_msgtool. More...
 
class  OspfPacketSerializer
 Converts between OspfPacket and binary (network byte order) OSPF data. More...
 
class  OspfProtocolDissector
 

Enumerations

enum  OspfPacketType {
  HELLO_PACKET = 1, DATABASE_DESCRIPTION_PACKET = 2, LINKSTATE_REQUEST_PACKET = 3, LINKSTATE_UPDATE_PACKET = 4,
  LINKSTATE_ACKNOWLEDGEMENT_PACKET = 5
}
 Enum generated from inet/routing/ospf_common/OspfPacketBase.msg:15 by opp_msgtool. More...
 

Functions

void doParsimPacking (omnetpp::cCommBuffer *b, const OspfPacketType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, OspfPacketType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const OspfPacketBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, OspfPacketBase &obj)
 
 Register_Serializer (OspfPacketBase, OspfPacketSerializer)
 

Enumeration Type Documentation

◆ OspfPacketType

Enum generated from inet/routing/ospf_common/OspfPacketBase.msg:15 by opp_msgtool.

enum OspfPacketType
{
    HELLO_PACKET = 1;
    DATABASE_DESCRIPTION_PACKET = 2;
    LINKSTATE_REQUEST_PACKET = 3;
    LINKSTATE_UPDATE_PACKET = 4;
    LINKSTATE_ACKNOWLEDGEMENT_PACKET = 5;
}
Enumerator
HELLO_PACKET 
DATABASE_DESCRIPTION_PACKET 
LINKSTATE_REQUEST_PACKET 
LINKSTATE_UPDATE_PACKET 
LINKSTATE_ACKNOWLEDGEMENT_PACKET 

Function Documentation

◆ doParsimPacking() [1/2]

void inet::ospf::doParsimPacking ( omnetpp::cCommBuffer *  b,
const OspfPacketBase obj 
)
inline
146 {obj.parsimPack(b);}

◆ doParsimPacking() [2/2]

void inet::ospf::doParsimPacking ( omnetpp::cCommBuffer *  b,
const OspfPacketType e 
)
inline
72 { b->pack(static_cast<int>(e)); }

◆ doParsimUnpacking() [1/2]

void inet::ospf::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
OspfPacketBase obj 
)
inline
147 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [2/2]

void inet::ospf::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
OspfPacketType e 
)
inline
73 { int n; b->unpack(n); e = static_cast<OspfPacketType>(n); }

◆ Register_Serializer()

inet::ospf::Register_Serializer ( OspfPacketBase  ,
OspfPacketSerializer   
)
inet::ospf::LINKSTATE_ACKNOWLEDGEMENT_PACKET
@ LINKSTATE_ACKNOWLEDGEMENT_PACKET
Definition: OspfPacketBase_m.h:69
inet::ospf::LINKSTATE_REQUEST_PACKET
@ LINKSTATE_REQUEST_PACKET
Definition: OspfPacketBase_m.h:67
inet::units::constants::e
const value< double, units::C > e(1.602176487e-19)
inet::ospf::HELLO_PACKET
@ HELLO_PACKET
Definition: OspfPacketBase_m.h:65
inet::ospf::LINKSTATE_UPDATE_PACKET
@ LINKSTATE_UPDATE_PACKET
Definition: OspfPacketBase_m.h:68
inet::ospf::DATABASE_DESCRIPTION_PACKET
@ DATABASE_DESCRIPTION_PACKET
Definition: OspfPacketBase_m.h:66
inet::ospf::OspfPacketType
OspfPacketType
Enum generated from inet/routing/ospf_common/OspfPacketBase.msg:15 by opp_msgtool.
Definition: OspfPacketBase_m.h:64
inet::units::values::b
value< int64_t, units::b > b
Definition: Units.h:1241