_IgmpRouterContext Struct Reference

IGMP router context. More...

#include <igmp_router.h>

Data Fields

 The primary interface on an attached network. More...
IgmpVersion version
 IGMP version. More...
uint_t numGroups
 Maximum number of multicast groups. More...
 Multicast groups. More...
IgmpRouterAddMcastRouteCallback addMcastRouteCallback
 Add multicast route callback. More...
IgmpRouterDeleteMcastRouteCallback deleteMcastRouteCallback
 Delete multicast route callback. More...
bool_t running
 IGMP router operation state. More...
IgmpRouterState state
 IGMP router state. More...
uint_t startupQueryCount
 Number of General Queries to be sent on startup. More...
NetTimer generalQueryTimer
 General Query timer. More...
NetTimer otherQuerierPresentTimer
 Other Querier Present timer. More...

Detailed Description

IGMP router context.

Definition at line 142 of file igmp_router.h.

Field Documentation

◆ addMcastRouteCallback

IgmpRouterAddMcastRouteCallback addMcastRouteCallback

Add multicast route callback.

Definition at line 148 of file igmp_router.h.

◆ deleteMcastRouteCallback

IgmpRouterDeleteMcastRouteCallback deleteMcastRouteCallback

Delete multicast route callback.

Definition at line 149 of file igmp_router.h.

◆ generalQueryTimer

NetTimer generalQueryTimer

General Query timer.

Definition at line 153 of file igmp_router.h.

◆ groups

IgmpRouterGroup* groups

Multicast groups.

Definition at line 147 of file igmp_router.h.

◆ interface

NetInterface* interface

The primary interface on an attached network.

Definition at line 144 of file igmp_router.h.

◆ numGroups

uint_t numGroups

Maximum number of multicast groups.

Definition at line 146 of file igmp_router.h.

◆ otherQuerierPresentTimer

NetTimer otherQuerierPresentTimer

Other Querier Present timer.

Definition at line 154 of file igmp_router.h.

◆ running

bool_t running

IGMP router operation state.

Definition at line 150 of file igmp_router.h.

◆ startupQueryCount

uint_t startupQueryCount

Number of General Queries to be sent on startup.

Definition at line 152 of file igmp_router.h.

◆ state

IGMP router state.

Definition at line 151 of file igmp_router.h.

◆ version

IgmpVersion version

IGMP version.

Definition at line 145 of file igmp_router.h.

The documentation for this struct was generated from the following file: