#include <PIMBase.h>
Enumerator |
---|
NO_ASSERT_INFO |
|
I_LOST_ASSERT |
|
I_WON_ASSERT |
|
RouteEntry * owner
Definition: PIMBase.h:82
int flags
Definition: PIMBase.h:84
InterfaceEntry * ie
Definition: PIMBase.h:83
AssertState assertState
Definition: PIMBase.h:88
cMessage * assertTimer
Definition: PIMBase.h:89
virtual inet::PIMBase::Interface::~Interface |
( |
| ) |
|
|
inlinevirtual |
RouteEntry * owner
Definition: PIMBase.h:82
PIMBase * owner
Definition: PIMBase.h:64
cMessage * assertTimer
Definition: PIMBase.h:89
void inet::PIMBase::Interface::clearFlag |
( |
int |
flag | ) |
|
|
inline |
100 {
flags &= (~flag); }
int flags
Definition: PIMBase.h:84
void inet::PIMBase::Interface::deleteAssertInfo |
( |
| ) |
|
|
inline |
bool inet::PIMBase::Interface::isFlagSet |
( |
int |
flag | ) |
const |
|
inline |
98 {
return (
flags & flag) != 0; }
int flags
Definition: PIMBase.h:84
void inet::PIMBase::Interface::setFlag |
( |
int |
flag, |
|
|
bool |
value |
|
) |
| |
|
inline |
void setFlags(int flags)
Definition: PIMBase.h:99
void clearFlag(int flag)
Definition: PIMBase.h:100
void inet::PIMBase::Interface::setFlags |
( |
int |
flags | ) |
|
|
inline |
int flags
Definition: PIMBase.h:84
void inet::PIMBase::Interface::startAssertTimer |
( |
double |
assertTime | ) |
|
|
inline |
Referenced by inet::PIMSM::DownstreamInterface::isInImmediateOlist(), inet::PIMSM::DownstreamInterface::isInInheritedOlist(), inet::PIMDM::multicastPacketArrivedOnNonRpfInterface(), inet::PIMSM::multicastPacketArrivedOnNonRpfInterface(), inet::PIMDM::processAssert(), inet::PIMSM::processAssertG(), inet::PIMSM::processAssertPacket(), inet::PIMSM::processAssertSG(), inet::PIMDM::processAssertTimer(), inet::PIMSM::processAssertTimer(), inet::PIMDM::processGraft(), inet::PIMDM::processJoin(), inet::PIMDM::processPrune(), inet::PIMDM::processStateRefreshPacket(), and inet::PIMDM::processStateRefreshTimer().
cMessage* inet::PIMBase::Interface::assertTimer |
int inet::PIMBase::Interface::flags |
Referenced by inet::PIMSM::Route::addDownstreamInterface(), inet::PIMSM::addNewRouteG(), inet::PIMSM::createIPv4Route(), inet::PIMSM::Route::findDownstreamInterface(), inet::PIMSM::DownstreamInterface::isInInheritedOlist(), inet::PIMDM::multicastPacketArrivedOnNonRpfInterface(), inet::PIMSM::multicastPacketArrivedOnNonRpfInterface(), inet::PIMDM::multicastPacketArrivedOnRpfInterface(), inet::PIMDM::multicastReceiverAdded(), inet::operator<<(), inet::PIMDM::processAssert(), inet::PIMSM::processAssertG(), inet::PIMDM::processAssertPacket(), inet::PIMSM::processAssertSG(), inet::PIMDM::processAssertTimer(), inet::PIMSM::processAssertTimer(), inet::PIMDM::processGraft(), inet::PIMDM::processGraftAckPacket(), inet::PIMDM::processJoin(), inet::PIMDM::processPrune(), inet::PIMSM::processPrunePendingTimer(), inet::PIMDM::processStateRefreshTimer(), inet::PIMDM::Route::removeDownstreamInterface(), inet::PIMSM::restartExpiryTimer(), inet::PIMDM::rpfInterfaceHasChanged(), inet::PIMDM::sendStateRefreshPacket(), and inet::PIMDM::unroutableMulticastPacketArrived().
The documentation for this struct was generated from the following file: