INET Framework for OMNeT++/OMNEST
|
This is the complete list of members for inet::PIMSM, including all inherited members.
addNewRouteG(IPv4Address group, int flags) | inet::PIMSM | private |
addNewRouteSG(IPv4Address source, IPv4Address group, int flags) | inet::PIMSM | private |
ALL_PIM_ROUTERS_MCAST | inet::PIMBase | protectedstatic |
assertOverrideInterval | inet::PIMSM | private |
assertTime | inet::PIMSM | private |
AssertTimer enum value | inet::PIMBase | protected |
cancelAndDeleteTimer(cMessage *&timer) | inet::PIMSM | private |
clearRoutes() | inet::PIMSM | private |
createIPv4Route(Route *route) | inet::PIMSM | private |
defaultOverrideInterval | inet::PIMSM | private |
defaultPropagationDelay | inet::PIMSM | private |
deleteMulticastRoute(Route *route) | inet::PIMSM | private |
designatedRouterAddressHasChanged(InterfaceEntry *ie) | inet::PIMSM | private |
designatedRouterPriority | inet::PIMBase | protected |
DownstreamInterfaceVector typedef | inet::PIMSM | private |
effectiveOverrideInterval() | inet::PIMSM | inlineprivate |
effectivePropagationDelay() | inet::PIMSM | inlineprivate |
ExpiryTimer enum value | inet::PIMBase | protected |
findIPv4Route(IPv4Address source, IPv4Address group) | inet::PIMSM | private |
findRouteG(IPv4Address group) | inet::PIMSM | private |
findRouteSG(IPv4Address source, IPv4Address group) | inet::PIMSM | private |
forwardMulticastData(IPv4Datagram *datagram, int outInterfaceId) | inet::PIMSM | private |
G enum value | inet::PIMSM | private |
generationID | inet::PIMBase | protected |
getIncomingInterface(IPv4Datagram *datagram) | inet::PIMSM | private |
GraftRetryTimer enum value | inet::PIMBase | protected |
gRoutes | inet::PIMSM | private |
handleMessage(cMessage *msg) override | inet::OperationalBase | protectedvirtual |
handleMessageWhenDown(cMessage *msg) | inet::OperationalBase | protectedvirtual |
handleMessageWhenUp(cMessage *msg) override | inet::PIMSM | protectedvirtual |
handleNodeCrash() override | inet::PIMSM | protectedvirtual |
handleNodeShutdown(IDoneCallback *doneCallback) override | inet::PIMSM | protectedvirtual |
handleNodeStart(IDoneCallback *doneCallback) override | inet::PIMSM | protectedvirtual |
handleOperationStage(LifecycleOperation *operation, int stage, IDoneCallback *doneCallback) override | inet::OperationalBase | protectedvirtual |
helloPeriod | inet::PIMBase | protected |
helloTimer | inet::PIMBase | protected |
HelloTimer enum value | inet::PIMBase | protected |
holdTime | inet::PIMBase | protected |
hostname | inet::PIMBase | protected |
IamDR(InterfaceEntry *ie) | inet::PIMSM | private |
iAmDRHasChanged(InterfaceEntry *ie, bool iAmDR) | inet::PIMSM | private |
IamRP(IPv4Address rpAddr) | inet::PIMSM | inlineprivate |
ift | inet::PIMBase | protected |
initialize(int stage) override | inet::PIMSM | protectedvirtual |
isEnabled | inet::PIMBase | protected |
isInitializeStage(int stage) override | inet::PIMBase | inlineprotectedvirtual |
isNodeShutdownStage(int stage) override | inet::PIMBase | inlineprotectedvirtual |
isNodeStartStage(int stage) override | inet::PIMBase | inlineprotectedvirtual |
isOperational | inet::OperationalBase | protected |
isUp | inet::PIMBase | protected |
joinDesiredChanged(Route *route) | inet::PIMSM | private |
joinPruneHoldTime() | inet::PIMSM | inlineprivate |
joinPruneOverrideInterval() | inet::PIMSM | inlineprivate |
joinPrunePeriod | inet::PIMSM | private |
JoinTimer enum value | inet::PIMBase | protected |
keepAlivePeriod | inet::PIMSM | private |
KeepAliveTimer enum value | inet::PIMBase | protected |
lastChange | inet::OperationalBase | protected |
mode | inet::PIMBase | protected |
multicastPacketArrivedOnNonRpfInterface(Route *route, int interfaceId) | inet::PIMSM | private |
multicastPacketArrivedOnRpfInterface(Route *route) | inet::PIMSM | private |
multicastPacketForwarded(IPv4Datagram *datagram) | inet::PIMSM | private |
multicastReceiverAdded(InterfaceEntry *ie, IPv4Address group) | inet::PIMSM | private |
multicastReceiverRemoved(InterfaceEntry *ie, IPv4Address group) | inet::PIMSM | private |
numInitStages() const override | inet::PIMSM | inlineprotectedvirtual |
OperationalBase() | inet::OperationalBase | |
operator<<(std::ostream &out, const SourceAndGroup &sourceGroup) | inet::PIMSM | friend |
operator<<(std::ostream &out, const Route &sourceGroup) | inet::PIMSM | friend |
PIMBase(PIMInterface::PIMMode mode) | inet::PIMBase | inline |
pimIft | inet::PIMBase | protected |
pimNbt | inet::PIMBase | protected |
PIMSM() | inet::PIMSM | inline |
PIMTimerKind enum name | inet::PIMBase | protected |
processAssertG(PimsmInterface *interface, const AssertMetric &receivedMetric) | inet::PIMSM | private |
processAssertPacket(PIMAssert *pkt) | inet::PIMSM | private |
processAssertSG(PimsmInterface *interface, const AssertMetric &receivedMetric) | inet::PIMSM | private |
processAssertTimer(cMessage *timer) | inet::PIMSM | private |
processExpiryTimer(cMessage *timer) | inet::PIMSM | private |
processHelloPacket(PIMHello *pkt) | inet::PIMBase | protected |
processHelloTimer(cMessage *timer) | inet::PIMBase | protected |
processJoinG(IPv4Address group, IPv4Address rp, IPv4Address upstreamNeighborField, int holdTime, InterfaceEntry *inInterface) | inet::PIMSM | private |
processJoinPrunePacket(PIMJoinPrune *pkt) | inet::PIMSM | private |
processJoinSG(IPv4Address origin, IPv4Address group, IPv4Address upstreamNeighborField, int holdTime, InterfaceEntry *inInterface) | inet::PIMSM | private |
processJoinSGrpt(IPv4Address origin, IPv4Address group, IPv4Address upstreamNeighborField, int holdTime, InterfaceEntry *inInterface) | inet::PIMSM | private |
processJoinTimer(cMessage *timer) | inet::PIMSM | private |
processKeepAliveTimer(cMessage *timer) | inet::PIMSM | private |
processPruneG(IPv4Address multGroup, IPv4Address upstreamNeighborField, InterfaceEntry *inInterface) | inet::PIMSM | private |
processPrunePendingTimer(cMessage *timer) | inet::PIMSM | private |
processPruneSG(IPv4Address source, IPv4Address group, IPv4Address upstreamNeighborField, InterfaceEntry *inInterface) | inet::PIMSM | private |
processPruneSGrpt(IPv4Address source, IPv4Address group, IPv4Address upstreamNeighborField, InterfaceEntry *inInterface) | inet::PIMSM | private |
processRegisterPacket(PIMRegister *pkt) | inet::PIMSM | private |
processRegisterStopPacket(PIMRegisterStop *pkt) | inet::PIMSM | private |
processRegisterStopTimer(cMessage *timer) | inet::PIMSM | private |
PruneLimitTimer enum value | inet::PIMBase | protected |
PrunePendingTimer enum value | inet::PIMBase | protected |
PruneTimer enum value | inet::PIMBase | protected |
rcvdAssertPkSignal | inet::PIMSM | privatestatic |
rcvdHelloPkSignal | inet::PIMBase | protectedstatic |
rcvdJoinPrunePkSignal | inet::PIMSM | privatestatic |
rcvdRegisterPkSignal | inet::PIMSM | privatestatic |
rcvdRegisterStopPkSignal | inet::PIMSM | privatestatic |
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override | inet::PIMSM | protectedvirtual |
registerProbeTime | inet::PIMSM | private |
RegisterStopTimer enum value | inet::PIMBase | protected |
registerSuppressionTime | inet::PIMSM | private |
removeRoute(Route *route) | inet::PIMSM | private |
restartExpiryTimer(Route *route, InterfaceEntry *originIntf, int holdTime) | inet::PIMSM | private |
restartTimer(cMessage *timer, double interval) | inet::PIMSM | private |
RouteType enum name | inet::PIMSM | private |
RoutingTable typedef | inet::PIMSM | private |
RP enum value | inet::PIMSM | private |
rpAddr | inet::PIMSM | private |
rpKeepAlivePeriod | inet::PIMSM | private |
rt | inet::PIMBase | protected |
sendHelloPacket(PIMInterface *pimInterface) | inet::PIMBase | protected |
sendHelloPackets() | inet::PIMBase | protected |
sendPIMAssert(IPv4Address source, IPv4Address group, AssertMetric metric, InterfaceEntry *ie, bool rptBit) | inet::PIMSM | private |
sendPIMJoin(IPv4Address group, IPv4Address source, IPv4Address upstreamNeighbor, RouteType JPtype) | inet::PIMSM | private |
sendPIMPrune(IPv4Address group, IPv4Address source, IPv4Address upstreamNeighbor, RouteType JPtype) | inet::PIMSM | private |
sendPIMRegister(IPv4Datagram *datagram, IPv4Address dest, int outInterfaceId) | inet::PIMSM | private |
sendPIMRegisterNull(IPv4Address multSource, IPv4Address multDest) | inet::PIMSM | private |
sendPIMRegisterStop(IPv4Address source, IPv4Address dest, IPv4Address multGroup, IPv4Address multSource) | inet::PIMSM | private |
sendToIP(PIMPacket *packet, IPv4Address source, IPv4Address dest, int outInterfaceId, short ttl) | inet::PIMSM | private |
sentAssertPkSignal | inet::PIMSM | privatestatic |
sentHelloPkSignal | inet::PIMBase | protectedstatic |
sentJoinPrunePkSignal | inet::PIMSM | privatestatic |
sentRegisterPkSignal | inet::PIMSM | privatestatic |
sentRegisterStopPkSignal | inet::PIMSM | privatestatic |
setOperational(bool isOperational) | inet::OperationalBase | protectedvirtual |
SG enum value | inet::PIMSM | private |
sgRoutes | inet::PIMSM | private |
SGrpt enum value | inet::PIMSM | private |
SourceActiveTimer enum value | inet::PIMBase | protected |
StateRefreshTimer enum value | inet::PIMBase | protected |
stopPIMRouting() | inet::PIMSM | protectedvirtual |
TriggeredHelloDelay enum value | inet::PIMBase | protected |
unroutableMulticastPacketArrived(IPv4Address srcAddr, IPv4Address destAddr) | inet::PIMSM | private |
updateAssertTrackingDesired(PimsmInterface *interface) | inet::PIMSM | private |
updateCouldAssert(DownstreamInterface *interface) | inet::PIMSM | private |
updateDesignatedRouterAddress(InterfaceEntry *ie) | inet::PIMSM | private |
updateJoinDesired(Route *route) | inet::PIMSM | private |
UpstreamOverrideTimer enum value | inet::PIMBase | protected |
~ILifecycle() | inet::ILifecycle | inlinevirtual |
~PIMBase() | inet::PIMBase | virtual |
~PIMSM() | inet::PIMSM | virtual |