Packet PIMJoinPrune

File: src/inet/routing/pim/PIMPacket.msg

C++ definition

Join/Prune message DM, SM

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
PIMPacket packet

Header

Known subclasses:

Name Type Description
PIMGraft packet

Graft message, only message send by unicast DM

Fields:

Name Type Description
type short
upstreamNeighborAddress IPv4Address
holdTime int
joinPruneGroups JoinPruneGroup[]

int numGroups;

version short

Source code:

// Join/Prune message
// DM, SM
packet PIMJoinPrune extends PIMPacket
{
    type = JoinPrune;
    IPv4Address upstreamNeighborAddress;
    int holdTime;
    //int                numGroups;
    JoinPruneGroup joinPruneGroups[];
}