16#ifndef _NB_MULTICAST_H
17#define _NB_MULTICAST_H
81inline void RegisterMulticastFifo(
IPADDR group, uint16_t dest_port, OS_FIFO *pfifo,
int interface = 0)
99inline void UnregisterMulticastFifo(
IPADDR group, uint16_t destination_port,
int interface = 0)
104OS_FIFO *ListeningForGroup(
const IPADDR &group);
106inline void RegisterMulticastFifo(
IPADDR group, uint16_t dest_port, OS_FIFO *pfifo,
int interface = 0)
111inline void UnregisterMulticastFifo(
IPADDR group, uint16_t destination_port,
int interface = 0)
Used to store and manipulate IPv4 addresses in dual stack mode.
Definition nettypes.h:225
Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode.
Definition ipv6_addr.h:41
void UnregisterMulticastFifo6(IPADDR group, uint16_t destination_port, int interface=0)
Unregister from a Multicast group.
void UnregisterMulticastFifo4(IPADDR4 group, uint16_t destination_port, int interface=0)
Unregister from a Multicast group.
void RegisterMulticastFifo6(IPADDR group, uint16_t dest_port, OS_FIFO *pfifo, int interface=0)
Register to join a Multicast group.
void RegisterMulticastFifo4(IPADDR4 group, uint16_t dest_port, OS_FIFO *pfifo, int interface=0)
Register to join a Multicast group.