configureInterface(InterfaceEntry *ie) | inet::IGMPv3 | protectedvirtual |
createHostInterfaceData(InterfaceEntry *ie) | inet::IGMPv3 | protectedvirtual |
createRouterInterfaceData(InterfaceEntry *ie) | inet::IGMPv3 | protectedvirtual |
decodeTime(unsigned char code) | inet::IGMPv3 | protectedvirtual |
deleteHostInterfaceData(int interfaceId) | inet::IGMPv3 | protectedvirtual |
deleteRouterInterfaceData(int interfaceId) | inet::IGMPv3 | protectedvirtual |
enabled | inet::IGMPv3 | protected |
FilterMode enum name | inet::IGMPv3 | protected |
getHostInterfaceData(InterfaceEntry *ie) | inet::IGMPv3 | protectedvirtual |
getRouterInterfaceData(InterfaceEntry *ie) | inet::IGMPv3 | protectedvirtual |
groupMembershipInterval | inet::IGMPv3 | protected |
GroupToHostDataMap typedef | inet::IGMPv3 | protected |
GroupToRouterDataMap typedef | inet::IGMPv3 | protected |
handleMessage(cMessage *msg) override | inet::IGMPv3 | protectedvirtual |
hostData | inet::IGMPv3 | protected |
HostGroupState enum name | inet::IGMPv3 | protected |
ift | inet::IGMPv3 | protected |
IGMPTimerKind enum name | inet::IGMPv3 | protected |
IGMPV3_FM_EXCLUDE enum value | inet::IGMPv3 | protected |
IGMPV3_FM_INCLUDE enum value | inet::IGMPv3 | protected |
IGMPV3_H_GENERAL_QUERY_TIMER enum value | inet::IGMPv3 | protected |
IGMPV3_H_GROUP_TIMER enum value | inet::IGMPv3 | protected |
IGMPV3_HGS_DELAYING_MEMBER enum value | inet::IGMPv3 | protected |
IGMPV3_HGS_IDLE_MEMBER enum value | inet::IGMPv3 | protected |
IGMPV3_HGS_NON_MEMBER enum value | inet::IGMPv3 | protected |
IGMPV3_R_GENERAL_QUERY_TIMER enum value | inet::IGMPv3 | protected |
IGMPV3_R_GROUP_TIMER enum value | inet::IGMPv3 | protected |
IGMPV3_R_SOURCE_TIMER enum value | inet::IGMPv3 | protected |
IGMPV3_RGS_CHECKING_MEMBERSHIP enum value | inet::IGMPv3 | protected |
IGMPV3_RGS_MEMBERS_PRESENT enum value | inet::IGMPv3 | protected |
IGMPV3_RGS_NO_MEMBERS_PRESENT enum value | inet::IGMPv3 | protected |
IGMPV3_RS_INITIAL enum value | inet::IGMPv3 | protected |
IGMPV3_RS_NON_QUERIER enum value | inet::IGMPv3 | protected |
IGMPV3_RS_QUERIER enum value | inet::IGMPv3 | protected |
IGMPV3_RT_ALLOW enum value | inet::IGMPv3 | protected |
IGMPV3_RT_BLOCK enum value | inet::IGMPv3 | protected |
IGMPV3_RT_IS_EX enum value | inet::IGMPv3 | protected |
IGMPV3_RT_IS_IN enum value | inet::IGMPv3 | protected |
IGMPV3_RT_TO_EX enum value | inet::IGMPv3 | protected |
IGMPV3_RT_TO_IN enum value | inet::IGMPv3 | protected |
initialize(int stage) override | inet::IGMPv3 | protectedvirtual |
InterfaceToHostDataMap typedef | inet::IGMPv3 | protected |
InterfaceToRouterDataMap typedef | inet::IGMPv3 | protected |
IPv4AddressVector typedef | inet::IGMPv3 | protected |
lastMemberQueryCount | inet::IGMPv3 | protected |
lastMemberQueryInterval | inet::IGMPv3 | protected |
lastMemberQueryTime | inet::IGMPv3 | protected |
multicastSourceListChanged(InterfaceEntry *ie, IPv4Address group, const IPv4MulticastSourceList &sourceList) | inet::IGMPv3 | protectedvirtual |
numGeneralQueriesRecv | inet::IGMPv3 | protected |
numGeneralQueriesSent | inet::IGMPv3 | protected |
numGroupAndSourceSpecificQueriesRecv | inet::IGMPv3 | protected |
numGroupAndSourceSpecificQueriesSent | inet::IGMPv3 | protected |
numGroups | inet::IGMPv3 | protected |
numGroupSpecificQueriesRecv | inet::IGMPv3 | protected |
numGroupSpecificQueriesSent | inet::IGMPv3 | protected |
numHostGroups | inet::IGMPv3 | protected |
numInitStages() const override | inet::IGMPv3 | inlineprotectedvirtual |
numQueriesRecv | inet::IGMPv3 | protected |
numQueriesSent | inet::IGMPv3 | protected |
numReportsRecv | inet::IGMPv3 | protected |
numReportsSent | inet::IGMPv3 | protected |
numRouterGroups | inet::IGMPv3 | protected |
otherQuerierPresentInterval | inet::IGMPv3 | protected |
processHostGeneralQueryTimer(cMessage *msg) | inet::IGMPv3 | protectedvirtual |
processHostGroupQueryTimer(cMessage *msg) | inet::IGMPv3 | protectedvirtual |
processIgmpMessage(IGMPMessage *msg) | inet::IGMPv3 | protectedvirtual |
processQuery(IGMPv3Query *msg) | inet::IGMPv3 | protectedvirtual |
processReport(IGMPv3Report *msg) | inet::IGMPv3 | protectedvirtual |
processRouterGeneralQueryTimer(cMessage *msg) | inet::IGMPv3 | protectedvirtual |
processRouterGroupTimer(cMessage *msg) | inet::IGMPv3 | protectedvirtual |
processRouterSourceTimer(cMessage *msg) | inet::IGMPv3 | protectedvirtual |
queryInterval | inet::IGMPv3 | protected |
queryResponseInterval | inet::IGMPv3 | protected |
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override | inet::IGMPv3 | protectedvirtual |
ReportType enum name | inet::IGMPv3 | protected |
robustness | inet::IGMPv3 | protected |
routerData | inet::IGMPv3 | protected |
RouterGroupState enum name | inet::IGMPv3 | protected |
RouterState enum name | inet::IGMPv3 | protected |
rt | inet::IGMPv3 | protected |
sendGeneralQuery(RouterInterfaceData *interface, double maxRespTime) | inet::IGMPv3 | protectedvirtual |
sendGroupAndSourceSpecificQuery(RouterGroupData *group, const IPv4AddressVector &sources) | inet::IGMPv3 | protectedvirtual |
sendGroupReport(InterfaceEntry *ie, const std::vector< GroupRecord > &records) | inet::IGMPv3 | protectedvirtual |
sendGroupSpecificQuery(RouterGroupData *group) | inet::IGMPv3 | protectedvirtual |
sendQueryToIP(IGMPv3Query *msg, InterfaceEntry *ie, IPv4Address dest) | inet::IGMPv3 | protectedvirtual |
sendReportToIP(IGMPv3Report *msg, InterfaceEntry *ie, IPv4Address dest) | inet::IGMPv3 | protectedvirtual |
SourceToSourceRecordMap typedef | inet::IGMPv3 | protected |
startTimer(cMessage *timer, double interval) | inet::IGMPv3 | protectedvirtual |
startupQueryCount | inet::IGMPv3 | protected |
startupQueryInterval | inet::IGMPv3 | protected |
unsolicitedReportInterval | inet::IGMPv3 | protected |
~IGMPv3() | inet::IGMPv3 | protectedvirtual |