#include "main.h"
#include "P2P.h"
#include "P2P_Enum.h"
Go to the source code of this file.
|
| double | get_propagation_delay (NETSIM_ID i, NETSIM_ID j) |
| |
| static void | add_phy_in (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in, NETSIM_ID c, NETSIM_ID ci) |
| |
| static double | transmit_over_wired (NetSim_PACKET *packet, NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId) |
| |
| static double | wireless_transmit (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in, NETSIM_ID c, NETSIM_ID ci) |
| |
| static double | wireless_P2MP_unicast (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in) |
| |
| static double | wireless_P2MP_broadcast (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in) |
| |
| static double | wireless_MP2MP_unicast (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in) |
| |
| static double | wireless_MP2MP_broadcast (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in) |
| |
| static double | transmit_over_wireless (NetSim_PACKET *packet, NETSIM_ID d, NETSIM_ID in) |
| |
| static double | fnTransmitPacket (NetSim_PACKET *pPacket, NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId) |
| |
| int | P2P_PhyOut_Handler () |
| |
| PACKET_STATUS | P2P_Wireless_CalculateError (NETSIM_ID d, NETSIM_ID in, NetSim_PACKET *packet) |
| |
| PACKET_STATUS | P2P_Wired_CalculateError (NETSIM_ID d, NETSIM_ID in, NetSim_PACKET *packet) |
| |
| static void | P2P_Calculate_Error () |
| |
| int | P2P_PhyIn_Handler () |
| |
◆ calculate_tx_time
| #define calculate_tx_time |
( |
|
size, |
|
|
|
rate |
|
) |
| ((size * 8.0) / rate) |
◆ LIGHT_SPEED
| #define LIGHT_SPEED 299792458.0 |
◆ add_phy_in()
◆ fnTransmitPacket()
◆ get_propagation_delay()
◆ P2P_Calculate_Error()
| static void P2P_Calculate_Error |
( |
| ) |
|
|
static |
◆ P2P_PhyIn_Handler()
| int P2P_PhyIn_Handler |
( |
| ) |
|
◆ P2P_PhyOut_Handler()
| int P2P_PhyOut_Handler |
( |
| ) |
|
◆ P2P_Wired_CalculateError()
◆ P2P_Wireless_CalculateError()
◆ transmit_over_wired()
◆ transmit_over_wireless()
◆ wireless_MP2MP_broadcast()
◆ wireless_MP2MP_unicast()
◆ wireless_P2MP_broadcast()
◆ wireless_P2MP_unicast()
◆ wireless_transmit()