#include "main.h"
#include "List.h"
#include "IP.h"
#include "PIM_SM.h"
#include "PIM_Msg.h"
Go to the source code of this file.
|
| void * | get_PIM_MSG (NetSim_PACKET *packet) |
| |
| void | set_PIM_MSG (NetSim_PACKET *packet, void *msg) |
| |
| static int | pimtype_to_ctrltype (PIMMSG type, char *stype) |
| |
| static double | get_pim_size (PIMMSG type) |
| |
| NetSim_PACKET * | create_pim_packet (PIMMSG type, void *opt, double time, NETSIM_ID source, NETSIM_IPAddress sourceAddrss, UINT destCount, NETSIM_ID *destList, NETSIM_IPAddress group, UINT ttl) |
| |
| void | send_pim_msg (NETSIM_ID d, double time, NetSim_PACKET *packet) |
| |
| void | set_pim_hdr (ptrPIM_HDR hdr, PIMMSG type) |
| |
| ptrENCODED_UNICAST_ADDR | encode_unicast_addr (NETSIM_IPAddress ip) |
| |
| static UINT8 | get_masklen (NETSIM_IPAddress subnet) |
| |
| ptrENCODED_SOURCE_ADDR | encode_source_addr (NETSIM_IPAddress ip, NETSIM_IPAddress subnet) |
| |
| ptrENCODED_GROUP_ADDR | encode_group_addr (NETSIM_IPAddress ip) |
| |
◆ create_pim_packet()
◆ encode_group_addr()
◆ encode_source_addr()
◆ encode_unicast_addr()
◆ get_masklen()
◆ get_PIM_MSG()
◆ get_pim_size()
| static double get_pim_size |
( |
PIMMSG |
type | ) |
|
|
static |
◆ pimtype_to_ctrltype()
| static int pimtype_to_ctrltype |
( |
PIMMSG |
type, |
|
|
char * |
stype |
|
) |
| |
|
static |
◆ send_pim_msg()
◆ set_pim_hdr()
◆ set_PIM_MSG()