PimNeighborTable

Package: inet.routing.pim.tables

PimNeighborTable

simple module

The PimNeighborTable module contains information about neighboring PIM routers.

PimNeighborTable

Used in compound modules

Name Type Description
Pim compound module (no description)

Properties

Name Value Description
display i=block/table

Signals

Name Type Unit
pimNeighborAdded inet::PimNeighbor
pimNeighborDeleted inet::PimNeighbor
pimNeighborChanged inet::PimNeighbor

Direct method calls (observed)

call tofunctioninfo
PimSminet::PimSm::receiveSignalpimNeighborAdded
PimNeighborTableinet::PimNeighborTable::restartLivenessTimerrestartLivenessTimer

Called methods (observed)

functioninfocall from
inet::PimNeighborTable::addNeighboraddNeighborPimDm, PimSm
inet::PimNeighborTable::restartLivenessTimerrestartLivenessTimerPimDm, PimSm, PimNeighborTable

Source code

//
// The PimNeighborTable module contains information about neighboring PIM routers.
//
simple PimNeighborTable
{
    @display("i=block/table");
    @signal[pimNeighborAdded](type=inet::PimNeighbor);
    @signal[pimNeighborDeleted](type=inet::PimNeighbor);
    @signal[pimNeighborChanged](type=inet::PimNeighbor);
}

File: src/inet/routing/pim/tables/PimNeighborTable.ned