Class AODVRREQ

File: src/inet/routing/aodv/AODVControlPackets.msg

C++ definition

Represents an AODV Route Request

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
AODVControlPacket packet

Base packet for AODV Control Packets

Fields:

Name Type Description
packetType unsigned int
joinFlag bool
repairFlag bool
gratuitousRREPFlag bool
destOnlyFlag bool
unknownSeqNumFlag bool
hopCount unsigned int
rreqId unsigned int
destAddr L3Address
destSeqNum unsigned int
originatorAddr L3Address
originatorSeqNum unsigned int

Source code:

//
// Represents an AODV Route Request
//
class AODVRREQ extends AODVControlPacket
{
    packetType = RREQ;
    bool joinFlag;
    bool repairFlag;
    bool gratuitousRREPFlag;
    bool destOnlyFlag;
    bool unknownSeqNumFlag;
    unsigned int hopCount;
    unsigned int rreqId;
    L3Address destAddr;
    unsigned int destSeqNum;
    L3Address originatorAddr;
    unsigned int originatorSeqNum;
}