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

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

activeOperationinet::OperationalMixin< cSimpleModule >protected
activeOperationExtraTimerinet::OperationalMixin< cSimpleModule >protected
activeOperationTimeoutinet::OperationalMixin< cSimpleModule >protected
addNewRouteG(Ipv4Address group, int flags)inet::PimSmprivate
addNewRouteSG(Ipv4Address source, Ipv4Address group, int flags)inet::PimSmprivate
ALL_PIM_ROUTERS_MCASTinet::PimBaseprotectedstatic
assertOverrideIntervalinet::PimSmprivate
assertTimeinet::PimSmprivate
AssertTimer enum valueinet::PimBaseprotected
cancelAndDeleteTimer(cMessage *&timer)inet::PimSmprivate
clearRoutes()inet::PimSmprivate
CRASHING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
createIpv4Route(Route *route)inet::PimSmprivate
defaultOverrideIntervalinet::PimSmprivate
defaultPropagationDelayinet::PimSmprivate
delayActiveOperationFinish(simtime_t timeout)inet::OperationalMixin< cSimpleModule >protectedvirtual
deleteMulticastRoute(Route *route)inet::PimSmprivate
designatedRouterAddressHasChanged(NetworkInterface *ie)inet::PimSmprivate
designatedRouterPriorityinet::PimBaseprotected
DownstreamInterfaceVector typedefinet::PimSmprivate
effectiveOverrideInterval()inet::PimSminlineprivate
effectivePropagationDelay()inet::PimSminlineprivate
ExpiryTimer enum valueinet::PimBaseprotected
findIpv4Route(Ipv4Address source, Ipv4Address group)inet::PimSmprivate
findRouteG(Ipv4Address group)inet::PimSmprivate
findRouteSG(Ipv4Address source, Ipv4Address group)inet::PimSmprivate
finishActiveOperation()inet::OperationalMixin< cSimpleModule >protectedvirtual
forwardMulticastData(Packet *pk, int outInterfaceId)inet::PimSmprivate
G enum valueinet::PimSmprivate
generationIDinet::PimBaseprotected
getIncomingInterface(NetworkInterface *fromIE)inet::PimSmprivate
getInitialOperationalState() constinet::OperationalMixin< cSimpleModule >protectedvirtual
GraftRetryTimer enum valueinet::PimBaseprotected
gRoutesinet::PimSmprivate
handleActiveOperationTimeout(cMessage *message)inet::OperationalMixin< cSimpleModule >protectedvirtual
handleCrashOperation(LifecycleOperation *operation) overrideinet::PimSmprotectedvirtual
handleMessage(cMessage *msg) overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
handleMessageWhenDown(cMessage *msg)inet::OperationalMixin< cSimpleModule >protectedvirtual
handleMessageWhenUp(cMessage *msg) overrideinet::PimSmprotectedvirtual
handleOperationStage(LifecycleOperation *operation, IDoneCallback *doneCallback) overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
handleStartOperation(LifecycleOperation *operation) overrideinet::PimSmprotectedvirtual
handleStopOperation(LifecycleOperation *operation) overrideinet::PimSmprotectedvirtual
helloPeriodinet::PimBaseprotected
HelloTimer enum valueinet::PimBaseprotected
helloTimerinet::PimBaseprotected
holdTimeinet::PimBaseprotected
hostnameinet::PimBaseprotected
IamDR(NetworkInterface *ie)inet::PimSmprivate
iAmDRHasChanged(NetworkInterface *ie, bool iAmDR)inet::PimSmprivate
IamRP(Ipv4Address rpAddr)inet::PimSminlineprivate
iftinet::PimBaseprotected
initialize(int stage) overrideinet::PimSmprotectedvirtual
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
joinDesiredChanged(Route *route)inet::PimSmprivate
joinPruneHoldTime()inet::PimSminlineprivate
joinPruneOverrideInterval()inet::PimSminlineprivate
joinPrunePeriodinet::PimSmprivate
JoinTimer enum valueinet::PimBaseprotected
keepAlivePeriodinet::PimSmprivate
KeepAliveTimer enum valueinet::PimBaseprotected
lastChangeinet::OperationalMixin< cSimpleModule >protected
modeinet::PimBaseprotected
multicastPacketArrivedOnNonRpfInterface(Route *route, int interfaceId)inet::PimSmprivate
multicastPacketArrivedOnRpfInterface(Route *route)inet::PimSmprivate
multicastPacketForwarded(Packet *pk)inet::PimSmprivate
multicastReceiverAdded(NetworkInterface *ie, Ipv4Address group)inet::PimSmprivate
multicastReceiverRemoved(NetworkInterface *ie, Ipv4Address group)inet::PimSmprivate
NOT_OPERATING enum valueinet::OperationalMixin< cSimpleModule >protected
numInitStages() const overrideinet::PimSminlineprotectedvirtual
inet::RoutingProtocolBase::numInitStages() const overrideinet::OperationalMixin< cSimpleModule >inlineprotectedvirtual
OPERATING enum valueinet::OperationalMixin< cSimpleModule >protected
operationalStateinet::OperationalMixin< cSimpleModule >protected
operator<<(std::ostream &out, const PimSm::Route &sourceGroup)inet::PimSmfriend
PimBase(PimInterface::PimMode mode)inet::PimBaseinline
pimIftinet::PimBaseprotected
pimModuleinet::PimBaseprotected
pimNbtinet::PimBaseprotected
PimSm()inet::PimSminline
PimTimerKind enum nameinet::PimBaseprotected
processAssertG(PimsmInterface *interface, const AssertMetric &receivedMetric)inet::PimSmprivate
processAssertPacket(Packet *pk)inet::PimSmprivate
processAssertSG(PimsmInterface *interface, const AssertMetric &receivedMetric)inet::PimSmprivate
processAssertTimer(cMessage *timer)inet::PimSmprivate
processExpiryTimer(cMessage *timer)inet::PimSmprivate
processHelloPacket(Packet *pk)inet::PimBaseprotected
processHelloTimer(cMessage *timer)inet::PimBaseprotected
processJoinG(Ipv4Address group, Ipv4Address rp, Ipv4Address upstreamNeighborField, int holdTime, NetworkInterface *inInterface)inet::PimSmprivate
processJoinPrunePacket(Packet *pk)inet::PimSmprivate
processJoinSG(Ipv4Address origin, Ipv4Address group, Ipv4Address upstreamNeighborField, int holdTime, NetworkInterface *inInterface)inet::PimSmprivate
processJoinSGrpt(Ipv4Address origin, Ipv4Address group, Ipv4Address upstreamNeighborField, int holdTime, NetworkInterface *inInterface)inet::PimSmprivate
processJoinTimer(cMessage *timer)inet::PimSmprivate
processKeepAliveTimer(cMessage *timer)inet::PimSmprivate
processPruneG(Ipv4Address multGroup, Ipv4Address upstreamNeighborField, NetworkInterface *inInterface)inet::PimSmprivate
processPrunePendingTimer(cMessage *timer)inet::PimSmprivate
processPruneSG(Ipv4Address source, Ipv4Address group, Ipv4Address upstreamNeighborField, NetworkInterface *inInterface)inet::PimSmprivate
processPruneSGrpt(Ipv4Address source, Ipv4Address group, Ipv4Address upstreamNeighborField, NetworkInterface *inInterface)inet::PimSmprivate
processRegisterPacket(Packet *pk)inet::PimSmprivate
processRegisterStopPacket(Packet *pk)inet::PimSmprivate
processRegisterStopTimer(cMessage *timer)inet::PimSmprivate
PruneLimitTimer enum valueinet::PimBaseprotected
PrunePendingTimer enum valueinet::PimBaseprotected
PruneTimer enum valueinet::PimBaseprotected
rcvdAssertPkSignalinet::PimSmprivatestatic
rcvdHelloPkSignalinet::PimBaseprotectedstatic
rcvdJoinPrunePkSignalinet::PimSmprivatestatic
rcvdRegisterPkSignalinet::PimSmprivatestatic
rcvdRegisterStopPkSignalinet::PimSmprivatestatic
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) overrideinet::PimSmprotectedvirtual
refreshDisplay() const overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
registerProbeTimeinet::PimSmprivate
RegisterStopTimer enum valueinet::PimBaseprotected
registerSuppressionTimeinet::PimSmprivate
removeRoute(Route *route)inet::PimSmprivate
restartExpiryTimer(Route *route, NetworkInterface *originIntf, int holdTime)inet::PimSmprivate
restartTimer(cMessage *timer, double interval)inet::PimSmprivate
RouteType enum nameinet::PimSmprivate
RoutingProtocolBase()inet::RoutingProtocolBaseinline
RoutingTable typedefinet::PimSmprivate
RP enum valueinet::PimSmprivate
rpAddrinet::PimSmprivate
rpKeepAlivePeriodinet::PimSmprivate
rtinet::PimBaseprotected
scheduleOperationTimeout(simtime_t timeout)inet::OperationalMixin< cSimpleModule >protectedvirtual
sendHelloPacket(PimInterface *pimInterface)inet::PimBaseprotected
sendHelloPackets()inet::PimBaseprotected
sendPIMAssert(Ipv4Address source, Ipv4Address group, AssertMetric metric, NetworkInterface *ie, bool rptBit)inet::PimSmprivate
sendPIMJoin(Ipv4Address group, Ipv4Address source, Ipv4Address upstreamNeighbor, RouteType JPtype)inet::PimSmprivate
sendPIMPrune(Ipv4Address group, Ipv4Address source, Ipv4Address upstreamNeighbor, RouteType JPtype)inet::PimSmprivate
sendPIMRegister(Packet *pk, Ipv4Address dest, int outInterfaceId)inet::PimSmprivate
sendPIMRegisterNull(Ipv4Address multSource, Ipv4Address multDest)inet::PimSmprivate
sendPIMRegisterStop(Ipv4Address source, Ipv4Address dest, Ipv4Address multGroup, Ipv4Address multSource)inet::PimSmprivate
sendToIP(Packet *packet, Ipv4Address source, Ipv4Address dest, int outInterfaceId, short ttl)inet::PimSmprivate
sentAssertPkSignalinet::PimSmprivatestatic
sentHelloPkSignalinet::PimBaseprotectedstatic
sentJoinPrunePkSignalinet::PimSmprivatestatic
sentRegisterPkSignalinet::PimSmprivatestatic
sentRegisterStopPkSignalinet::PimSmprivatestatic
setOperationalState(State newState)inet::OperationalMixin< cSimpleModule >protectedvirtual
setupActiveOperation(LifecycleOperation *operation, IDoneCallback *doneCallback, State)inet::OperationalMixin< cSimpleModule >protectedvirtual
SG enum valueinet::PimSmprivate
sgRoutesinet::PimSmprivate
SGrpt enum valueinet::PimSmprivate
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
StateRefreshTimer enum valueinet::PimBaseprotected
stopPIMRouting()inet::PimSmprotectedvirtual
STOPPING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
TriggeredHelloDelay enum valueinet::PimBaseprotected
unroutableMulticastPacketArrived(Ipv4Address srcAddr, Ipv4Address destAddr)inet::PimSmprivate
updateAssertTrackingDesired(PimsmInterface *interface)inet::PimSmprivate
updateCouldAssert(DownstreamInterface *interface)inet::PimSmprivate
updateDesignatedRouterAddress(NetworkInterface *ie)inet::PimSmprivate
updateJoinDesired(Route *route)inet::PimSmprivate
UpstreamOverrideTimer enum valueinet::PimBaseprotected
~ILifecycle()inet::ILifecycleinlinevirtual
~OperationalMixin()inet::OperationalMixin< cSimpleModule >virtual
~PimBase()inet::PimBasevirtual
~PimSm()inet::PimSmvirtual