PimNeighborTable

Package: inet.routing.pim.tables

PimNeighborTable

simple module

The PimNeighborTable module contains information about neighboring PIM routers.

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