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
Members | Description |
---|---|
TCPIP_IGMP_EVENT_NONE = 0x0000 | IGMP no event. |
TCPIP_IGMP_EVENT_PACKET_EXCEED_MTU = 0x0001 | IGMP 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 = 0x0002 | An IGMP packet could not be allocated. |
TCPIP_IGMP_EVENT_PACKET_TRANSMIT_ERROR = 0x0004 | An IGMP packet could not be transmitted. |
TCPIP_IGMP_EVENT_GET_SC_REPORT_ERROR = 0x0008 | A free Source Change report could not be optained (all are already scheduled). |
TCPIP_IGMP_EVENT_GET_GEN_QUERY_REPORT_ERROR = 0x0010 | A free general query report could not be obtained (all are already scheduled). |
TCPIP_IGMP_EVENT_GET_GROUP_QUERY_REPORT_ERROR = 0x0020 | A free group query report could not be obtained (all are already scheduled). |
TCPIP_IGMP_EVENT_QUERY_SOURCE_NUMBER_EXCEEDED = 0x0040 | Router 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.