TCPIP_IGMP_EVENT_TYPE Enumeration

C

typedef enum {
    TCPIP_IGMP_EVENT_NONE = 0x0000,
    TCPIP_IGMP_EVENT_PACKET_EXCEED_MTU = 0x0001,
    TCPIP_IGMP_EVENT_PACKET_ALLOC_ERROR = 0x0002,
    TCPIP_IGMP_EVENT_PACKET_TRANSMIT_ERROR = 0x0004,
    TCPIP_IGMP_EVENT_GET_SC_REPORT_ERROR = 0x0008,
    TCPIP_IGMP_EVENT_GET_GEN_QUERY_REPORT_ERROR = 0x0010,
    TCPIP_IGMP_EVENT_GET_GROUP_QUERY_REPORT_ERROR = 0x0020,
    TCPIP_IGMP_EVENT_QUERY_SOURCE_NUMBER_EXCEEDED = 0x0040
} TCPIP_IGMP_EVENT_TYPE;

Description

Enumeration: TCPIP_IGMP_EVENT_TYPE. These events are used while notifying to the registered applications.

Members

MembersDescription
TCPIP_IGMP_EVENT_NONE = 0x0000IGMP no event.
TCPIP_IGMP_EVENT_PACKET_EXCEED_MTU = 0x0001IGMP packet exceeded MTU and cannot be transmitted. Currently this situation is handled by truncating the packet decrease number of
TCPIP_IGMP_EVENT_PACKET_ALLOC_ERROR = 0x0002An IGMP packet could not be allocated.
TCPIP_IGMP_EVENT_PACKET_TRANSMIT_ERROR = 0x0004An IGMP packet could not be transmitted.
TCPIP_IGMP_EVENT_GET_SC_REPORT_ERROR = 0x0008A free Source Change report could not be optained (all are already scheduled).
TCPIP_IGMP_EVENT_GET_GEN_QUERY_REPORT_ERROR = 0x0010A free general query report could not be obtained (all are already scheduled).
TCPIP_IGMP_EVENT_GET_GROUP_QUERY_REPORT_ERROR = 0x0020A free group query report could not be obtained (all are already scheduled).
TCPIP_IGMP_EVENT_QUERY_SOURCE_NUMBER_EXCEEDED = 0x0040Router is asking for a report of more sources than we can hold; reported sources will be truncated adjust TCPIP_IGMP_SOURCES_PER_GROUP.

Remarks

Multiple events can be set.