42 #ifndef UIP_MCAST6_ROUTE_H_ 43 #define UIP_MCAST6_ROUTE_H_ void uip_mcast6_route_init()
Multicast routing table init routine.
struct uip_mcast6_route uip_mcast6_route_t
An entry in the multicast routing table.
struct uip_mcast6_route * next
Routes are arranged in a linked list.
void * dag
Pointer to an rpl_dag_t struct.
uint32_t lifetime
Entry lifetime seconds.
An entry in the multicast routing table.
int uip_mcast6_route_count(void)
Retrieve the count of multicast routes.
void uip_mcast6_route_rm(uip_mcast6_route_t *route)
Remove a multicast route.
Header file for the uIP TCP/IP stack.
uip_mcast6_route_t * uip_mcast6_route_lookup(uip_ipaddr_t *group)
Lookup a multicast route.
uip_mcast6_route_t * uip_mcast6_route_add(uip_ipaddr_t *group)
Add a multicast route.
uip_ipaddr_t group
The multicast group.
uip_mcast6_route_t * uip_mcast6_route_list_head(void)
Retrieve a pointer to the start of the multicast routes list.