#include "main.h"
#include "List.h"
#include "IP.h"
#include "IGMP.h"
Go to the source code of this file.
|
| static ptrIGMP_HOST_DB | find_or_alloc_multicast_db_host (NETSIM_ID d, NETSIM_IPAddress group) |
| |
| static void | host_join_multicast_group (NETSIM_ID d, NETSIM_IPAddress group) |
| |
| ptrIGMP_HOST_DB | host_get_multicast_db (NETSIM_ID d, NETSIM_IPAddress addr) |
| |
| void | igmp_host_init (NETSIM_ID d) |
| |
| IP_PROTOCOL_ACTION | host_is_ip_present_in_db (NETSIM_ID d, NETSIM_IPAddress ip, NetSim_PACKET *packet) |
| |
| bool | host_process_query (NetSim_PACKET *packet, ptrIGMP_MSG msg, NETSIM_ID d) |
| |
| void | host_send_report () |
| |
| bool | host_process_report (NetSim_PACKET *packet, ptrIGMP_MSG msg, NETSIM_ID d) |
| |
| void | igmp_host_join_group (NETSIM_ID d, NETSIM_IPAddress group) |
| |
| void | host_handle_unsolicited_report_timer () |
| |
| void | host_free (NETSIM_ID d) |
| |
◆ find_or_alloc_multicast_db_host()
◆ host_free()
◆ host_get_multicast_db()
◆ host_handle_unsolicited_report_timer()
| void host_handle_unsolicited_report_timer |
( |
| ) |
|
◆ host_is_ip_present_in_db()
◆ host_join_multicast_group()
◆ host_process_query()
◆ host_process_report()
◆ host_send_report()
| void host_send_report |
( |
| ) |
|
◆ igmp_host_init()
◆ igmp_host_join_group()