Go to the source code of this file.
|
| void * | get_PIM_MSG (NetSim_PACKET *packet) |
| |
| void | set_PIM_MSG (NetSim_PACKET *packet, void *msg) |
| |
| void | set_pim_hdr (ptrPIM_HDR hdr, 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) |
| |
| ptrENCODED_UNICAST_ADDR | encode_unicast_addr (NETSIM_IPAddress ip) |
| |
| ptrENCODED_SOURCE_ADDR | encode_source_addr (NETSIM_IPAddress ip, NETSIM_IPAddress subnet) |
| |
| ptrENCODED_GROUP_ADDR | encode_group_addr (NETSIM_IPAddress ip) |
| |
◆ _NETSIM_PIM_MSG_H_
| #define _NETSIM_PIM_MSG_H_ |
◆ ENCODED_GROUP_ADDR_LEN
| #define ENCODED_GROUP_ADDR_LEN 8 |
◆ ENCODED_SOURCE_ADDR_LEN
| #define ENCODED_SOURCE_ADDR_LEN 8 |
◆ ENCODED_UNICAST_ADDR_LEN
| #define ENCODED_UNICAST_ADDR_LEN 6 |
◆ PIM_HDR_LEN
◆ PIM_HELLO_LEN
◆ PIM_HELLO_OPTION_LEN
| #define PIM_HELLO_OPTION_LEN 4 |
◆ PIM_JP_MSG_LEN
◆ PIM_OPTION_ADDRLIST_LEN
| #define PIM_OPTION_ADDRLIST_LEN 0 |
◆ PIM_OPTION_ADDRLIST_TYPE
| #define PIM_OPTION_ADDRLIST_TYPE 24 |
◆ PIM_OPTION_DRPRIORITY_LEN
| #define PIM_OPTION_DRPRIORITY_LEN 4 |
◆ PIM_OPTION_DRPRIORITY_TYPE
| #define PIM_OPTION_DRPRIORITY_TYPE 19 |
◆ PIM_OPTION_GENERATIONID_LEN
| #define PIM_OPTION_GENERATIONID_LEN 4 |
◆ PIM_OPTION_GENERATIONID_TYPE
| #define PIM_OPTION_GENERATIONID_TYPE 20 |
◆ PIM_OPTION_HOLDTIME_LEN
| #define PIM_OPTION_HOLDTIME_LEN 2 |
◆ PIM_OPTION_HOLDTIME_TYPE
| #define PIM_OPTION_HOLDTIME_TYPE 1 |
◆ PIM_OPTION_LANPRUNEDELAY_LEN
| #define PIM_OPTION_LANPRUNEDELAY_LEN 4 |
◆ PIM_OPTION_LANPRUNEDELAY_TYPE
| #define PIM_OPTION_LANPRUNEDELAY_TYPE 2 |
◆ PIM_VER
◆ ENCODED_GROUP_ADDR
◆ ENCODED_SOURCE_ADDR
◆ ENCODED_UNICAST_ADDR
◆ OPTION_ADDRLIST
◆ OPTION_DRPRIORITY
◆ OPTION_GENERATIONID
◆ OPTION_HOLDTIME
◆ OPTION_LANPRUNEDELAY
◆ PIM_HDR
◆ PIM_HELLO
◆ PIM_HELLO_OPTION
◆ PIM_JOINMSG_GROUP
◆ PIM_JOINPRUNE_MSG
◆ PIM_REGISTERMSG
◆ PIM_REGISTERSTOPMSG
◆ PIMMSG
◆ ptrENCODED_GROUP_ADDR
◆ ptrENCODED_SOURCE_ADDR
◆ ptrENCODED_UNICAST_ADDR
◆ ptrOPTION_ADDRLIST
◆ ptrOPTION_DRPRIORITY
◆ ptrOPTION_GENERATIONID
◆ ptrOPTION_HOLDTIME
◆ ptrOPTION_LANPRUNEDELAY
◆ ptrPIM_HDR
◆ ptrPIM_HELLO
◆ ptrPIM_HELLO_OPTION
◆ ptrPIM_JOINMSG_GROUP
◆ ptrPIM_JOINPRUNE_MSG
◆ ptrPIM_REGISTERMSG
◆ ptrPIM_REGISTERSTOPMSG
◆ enum_pim_msg_type
| Enumerator |
|---|
| PIMMSG_Hello | |
| PIMMSG_Register | |
| PIMMSG_RegisterStop | |
| PIMMSG_JoinPrune | |
| PIMMSG_Bootstrap | |
| PIMMSG_Assert | |
| PIMMSG_Graft | |
| PIMMSG_GraftAck | |
| PIMMSG_CandidateRPAdvertisement | |
Definition at line 39 of file PIM_Msg.h.
◆ create_pim_packet()
◆ encode_group_addr()
◆ encode_source_addr()
◆ encode_unicast_addr()
◆ get_PIM_MSG()
◆ send_pim_msg()
◆ set_pim_hdr()
◆ set_PIM_MSG()