INET Framework for OMNeT++/OMNEST
|
Public Types | |
enum | JoinPruneState { NO_INFO, JOIN, PRUNE_PENDING } |
States of each outgoing interface. More... | |
Public Types inherited from inet::PIMSM::PimsmInterface | |
enum | Flags { RECEIVER_INCLUDE = 1 << 0, RECEIVER_EXCLUDE = 1 << 1, COULD_ASSERT = 1 << 2, ASSERT_TRACKING_DESIRED = 1 << 3 } |
Public Types inherited from inet::PIMBase::Interface | |
enum | AssertState { NO_ASSERT_INFO, I_LOST_ASSERT, I_WON_ASSERT } |
Public Attributes | |
JoinPruneState | joinPruneState |
cMessage * | prunePendingTimer |
Public Attributes inherited from inet::PIMSM::PimsmInterface | |
cMessage * | expiryTimer |
Public Attributes inherited from inet::PIMBase::Interface | |
RouteEntry * | owner |
InterfaceEntry * | ie |
int | flags |
AssertState | assertState |
cMessage * | assertTimer |
AssertMetric | winnerMetric |
|
inline |
|
virtual |
|
inline |
bool inet::PIMSM::DownstreamInterface::isInImmediateOlist | ( | ) | const |
bool inet::PIMSM::DownstreamInterface::isInInheritedOlist | ( | ) | const |
Referenced by inet::PIMSM::PIMSMOutInterface::isEnabled(), isInInheritedOlist(), and inet::PIMSM::processRegisterPacket().
void inet::PIMSM::DownstreamInterface::startPrunePendingTimer | ( | double | joinPruneOverrideInterval | ) |
Referenced by inet::PIMSM::processPruneG(), and inet::PIMSM::processPruneSG().
JoinPruneState inet::PIMSM::DownstreamInterface::joinPruneState |
cMessage* inet::PIMSM::DownstreamInterface::prunePendingTimer |