INET Framework for OMNeT++/OMNEST
inet::PimDm Member List

This is the complete list of members for inet::PimDm, including all inherited members.

activeOperationinet::OperationalMixin< cSimpleModule >protected
activeOperationExtraTimerinet::OperationalMixin< cSimpleModule >protected
activeOperationTimeoutinet::OperationalMixin< cSimpleModule >protected
ALL_PIM_ROUTERS_MCASTinet::PimBaseprotectedstatic
assertTimeinet::PimDmprivate
AssertTimer enum valueinet::PimBaseprotected
cancelAndDeleteTimer(cMessage *&timer)inet::PimDmprivate
clearRoutes()inet::PimDmprivate
CRASHING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
delayActiveOperationFinish(simtime_t timeout)inet::OperationalMixin< cSimpleModule >protectedvirtual
deleteRoute(Ipv4Address source, Ipv4Address group)inet::PimDmprivate
designatedRouterPriorityinet::PimBaseprotected
ExpiryTimer enum valueinet::PimBaseprotected
findIpv4MulticastRoute(Ipv4Address group, Ipv4Address source)inet::PimDmprivate
findRoute(Ipv4Address source, Ipv4Address group)inet::PimDmprivate
finishActiveOperation()inet::OperationalMixin< cSimpleModule >protectedvirtual
generationIDinet::PimBaseprotected
getIncomingInterface(NetworkInterface *fromIE)inet::PimDmprivate
getInitialOperationalState() constinet::OperationalMixin< cSimpleModule >protectedvirtual
graftPruneStateString(UpstreamInterface::GraftPruneState ps)inet::PimDmstatic
graftRetryIntervalinet::PimDmprivate
GraftRetryTimer enum valueinet::PimBaseprotected
handleActiveOperationTimeout(cMessage *message)inet::OperationalMixin< cSimpleModule >protectedvirtual
handleCrashOperation(LifecycleOperation *operation) overrideinet::PimDmprotectedvirtual
handleMessage(cMessage *msg) overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
handleMessageWhenDown(cMessage *msg)inet::OperationalMixin< cSimpleModule >protectedvirtual
handleMessageWhenUp(cMessage *msg) overrideinet::PimDmprotectedvirtual
handleOperationStage(LifecycleOperation *operation, IDoneCallback *doneCallback) overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
handleStartOperation(LifecycleOperation *operation) overrideinet::PimDmprotectedvirtual
handleStopOperation(LifecycleOperation *operation) overrideinet::PimDmprotectedvirtual
helloPeriodinet::PimBaseprotected
HelloTimer enum valueinet::PimBaseprotected
helloTimerinet::PimBaseprotected
holdTimeinet::PimBaseprotected
hostnameinet::PimBaseprotected
iftinet::PimBaseprotected
initialize(int stage) overrideinet::PimDmprotectedvirtual
isDown() constinet::OperationalMixin< cSimpleModule >inlineprotectedvirtual
isEnabledinet::PimBaseprotected
isInitializeStage(int stage) const overrideinet::RoutingProtocolBaseinlineprotectedvirtual
isModuleStartStage(int stage) const overrideinet::RoutingProtocolBaseinlineprotectedvirtual
isModuleStopStage(int stage) const overrideinet::RoutingProtocolBaseinlineprotectedvirtual
isUpinet::PimBaseprotected
JoinTimer enum valueinet::PimBaseprotected
KeepAliveTimer enum valueinet::PimBaseprotected
lastChangeinet::OperationalMixin< cSimpleModule >protected
modeinet::PimBaseprotected
multicastPacketArrivedOnNonRpfInterface(Ipv4Address group, Ipv4Address source, int interfaceId)inet::PimDmprivate
multicastPacketArrivedOnRpfInterface(int interfaceId, Ipv4Address group, Ipv4Address source, unsigned short ttl)inet::PimDmprivate
multicastReceiverAdded(NetworkInterface *ie, Ipv4Address newAddr)inet::PimDmprivate
multicastReceiverRemoved(NetworkInterface *ie, Ipv4Address oldAddr)inet::PimDmprivate
NOT_OPERATING enum valueinet::OperationalMixin< cSimpleModule >protected
numInitStages() const overrideinet::PimDminlineprotectedvirtual
inet::RoutingProtocolBase::numInitStages() const overrideinet::OperationalMixin< cSimpleModule >inlineprotectedvirtual
OPERATING enum valueinet::OperationalMixin< cSimpleModule >protected
operationalStateinet::OperationalMixin< cSimpleModule >protected
operator<<(std::ostream &out, const PimDm::Route &sourceGroup)inet::PimDmfriend
originatorStateString(UpstreamInterface::OriginatorState os)inet::PimDmstatic
overrideIntervalinet::PimDmprivate
PimBase(PimInterface::PimMode mode)inet::PimBaseinline
PimDm()inet::PimDminline
pimIftinet::PimBaseprotected
pimModuleinet::PimBaseprotected
pimNbtinet::PimBaseprotected
PimTimerKind enum nameinet::PimBaseprotected
processAssert(Interface *downstream, AssertMetric receivedMetric, int stateRefreshInterval)inet::PimDmprivate
processAssertPacket(Packet *pk)inet::PimDmprivate
processAssertTimer(cMessage *timer)inet::PimDmprivate
processGraft(Ipv4Address source, Ipv4Address group, Ipv4Address sender, int intId)inet::PimDmprivate
processGraftAckPacket(Packet *pk)inet::PimDmprivate
processGraftPacket(Packet *pk)inet::PimDmprivate
processGraftRetryTimer(cMessage *timer)inet::PimDmprivate
processHelloPacket(Packet *pk)inet::PimBaseprotected
processHelloTimer(cMessage *timer)inet::PimBaseprotected
processJoin(Route *route, int intId, int numRpfNeighbors, Ipv4Address upstreamNeighborField)inet::PimDmprivate
processJoinPrunePacket(Packet *pk)inet::PimDmprivate
processOlistEmptyEvent(Route *route)inet::PimDmprivate
processOlistNonEmptyEvent(Route *route)inet::PimDmprivate
processOverrideTimer(cMessage *timer)inet::PimDmprivate
processPrune(Route *route, int intId, int holdTime, int numRpfNeighbors, Ipv4Address upstreamNeighborField)inet::PimDmprivate
processPrunePendingTimer(cMessage *timer)inet::PimDmprivate
processPruneTimer(cMessage *timer)inet::PimDmprivate
processSourceActiveTimer(cMessage *timer)inet::PimDmprivate
processStateRefreshPacket(Packet *pk)inet::PimDmprivate
processStateRefreshTimer(cMessage *timer)inet::PimDmprivate
propagationDelayinet::PimDmprivate
pruneIntervalinet::PimDmprivate
pruneLimitIntervalinet::PimDmprivate
PruneLimitTimer enum valueinet::PimBaseprotected
PrunePendingTimer enum valueinet::PimBaseprotected
pruneStateString(DownstreamInterface::PruneState ps)inet::PimDmstatic
PruneTimer enum valueinet::PimBaseprotected
rcvdAssertPkSignalinet::PimDmprivatestatic
rcvdGraftAckPkSignalinet::PimDmprivatestatic
rcvdGraftPkSignalinet::PimDmprivatestatic
rcvdHelloPkSignalinet::PimBaseprotectedstatic
rcvdJoinPrunePkSignalinet::PimDmprivatestatic
rcvdStateRefreshPkSignalinet::PimDmprivatestatic
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) overrideinet::PimDmprivate
refreshDisplay() const overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
RegisterStopTimer enum valueinet::PimBaseprotected
restartTimer(cMessage *timer, double interval)inet::PimDmprivate
routesinet::PimDmprivate
RoutingProtocolBase()inet::RoutingProtocolBaseinline
RoutingTable typedefinet::PimDmprivate
rpfInterfaceHasChanged(Ipv4MulticastRoute *route, Ipv4Route *routeToSource)inet::PimDmprivate
rtinet::PimBaseprotected
scheduleOperationTimeout(simtime_t timeout)inet::OperationalMixin< cSimpleModule >protectedvirtual
sendAssertPacket(Ipv4Address source, Ipv4Address group, AssertMetric metric, NetworkInterface *ie)inet::PimDmprivate
sendGraftAckPacket(Packet *pk, const Ptr< const PimGraft > &graftPacket)inet::PimDmprivate
sendGraftPacket(Ipv4Address nextHop, Ipv4Address src, Ipv4Address grp, int intId)inet::PimDmprivate
sendHelloPacket(PimInterface *pimInterface)inet::PimBaseprotected
sendHelloPackets()inet::PimBaseprotected
sendJoinPacket(Ipv4Address nextHop, Ipv4Address source, Ipv4Address group, int interfaceId)inet::PimDmprivate
sendPrunePacket(Ipv4Address nextHop, Ipv4Address src, Ipv4Address grp, int holdTime, int intId)inet::PimDmprivate
sendStateRefreshPacket(Ipv4Address originator, Route *route, DownstreamInterface *downstream, unsigned short ttl)inet::PimDmprivate
sendToIP(Packet *packet, Ipv4Address source, Ipv4Address dest, int outInterfaceId)inet::PimDmprivate
sentAssertPkSignalinet::PimDmprivatestatic
sentGraftAckPkSignalinet::PimDmprivatestatic
sentGraftPkSignalinet::PimDmprivatestatic
sentHelloPkSignalinet::PimBaseprotectedstatic
sentJoinPrunePkSignalinet::PimDmprivatestatic
sentStateRefreshPkSignalinet::PimDmprivatestatic
setOperationalState(State newState)inet::OperationalMixin< cSimpleModule >protectedvirtual
setupActiveOperation(LifecycleOperation *operation, IDoneCallback *doneCallback, State)inet::OperationalMixin< cSimpleModule >protectedvirtual
sourceActiveIntervalinet::PimDmprivate
SourceActiveTimer enum valueinet::PimBaseprotected
startActiveOperationExtraTime(simtime_t delay=SIMTIME_ZERO)inet::OperationalMixin< cSimpleModule >protectedvirtual
startActiveOperationExtraTimeOrFinish(simtime_t extraTime)inet::OperationalMixin< cSimpleModule >protectedvirtual
STARTING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
State enum nameinet::OperationalMixin< cSimpleModule >protected
stateRefreshIntervalinet::PimDmprivate
StateRefreshTimer enum valueinet::PimBaseprotected
stopPIMRouting()inet::PimDmprotectedvirtual
STOPPING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
TriggeredHelloDelay enum valueinet::PimBaseprotected
unroutableMulticastPacketArrived(Ipv4Address srcAddress, Ipv4Address destAddress, unsigned short ttl)inet::PimDmprivate
UpstreamOverrideTimer enum valueinet::PimBaseprotected
~ILifecycle()inet::ILifecycleinlinevirtual
~OperationalMixin()inet::OperationalMixin< cSimpleModule >virtual
~PimBase()inet::PimBasevirtual
~PimDm()inet::PimDmvirtual