15 #ifndef _NB_MULTICAST_H 16 #define _NB_MULTICAST_H 79 inline void RegisterMulticastFifo(
IPADDR group, uint16_t dest_port,
OS_FIFO *pfifo,
int interface = 0)
96 inline void UnregisterMulticastFifo(
IPADDR group, uint16_t destination_port,
int interface = 0)
103 inline void RegisterMulticastFifo(
IPADDR group, uint16_t dest_port,
OS_FIFO *pfifo,
int interface = 0)
108 inline void UnregisterMulticastFifo(
IPADDR group, uint16_t destination_port,
int interface = 0)
114 #endif // _NB_MULTICAST_H NetBurner Real-Time Operating System API.
void RegisterMulticastFifo4(IPADDR4 group, uint16_t dest_port, OS_FIFO *pfifo, int interface=0)
Register to join a Multicast group.
Definition: multicast.cpp:335
A FIFO is used to pass structures from one task to another. Note: Structures to be passed must have a...
Definition: nbrtos.h:736
Used to hold and manipulate IPv4 and IPv6 addresses in dual stack mode.
Definition: ipv6_addr.h:28
void RegisterMulticastFifo6(IPADDR group, uint16_t dest_port, OS_FIFO *pfifo, int interface=0)
Register to join a Multicast group.
Definition: ipv6_multicast.cpp:47
void UnregisterMulticastFifo4(IPADDR4 group, uint16_t destination_port, int interface=0)
Unregister from a Multicast group.
Definition: multicast.cpp:380
void UnregisterMulticastFifo6(IPADDR6 group, uint16_t destination_port, int interface=0)
Unregister from a Multicast group.
Definition: ipv6_multicast.cpp:84