![]() |
NetSim Source Code Help
|
#include "main.h"#include "IEEE802_11.h"#include "IEEE802_11_MAC_Frame.h"#include "IEEE802_11_Phy.h"
Go to the source code of this file.
Functions | |
| static void | fn_NetSim_IEEE802_11_MacInit (bool *isInterfaceUsed) |
| static void | forward_to_other_interface (NetSim_PACKET *packet) |
| static void | add_to_mac_queue (NetSim_PACKET *packet) |
| void | fn_NetSim_IEEE802_11_MacOut () |
| int | fn_NetSim_IEEE802_11_MacIn () |
| void | IEEE802_11_Change_Mac_State (PIEEE802_11_MAC_VAR mac, IEEE802_11_MAC_STATE state) |
| void | set_mac_state_after_txend (PIEEE802_11_MAC_VAR mac) |
| void | set_mac_state_for_tx (PIEEE802_11_MAC_VAR mac, NetSim_PACKET *p) |
| bool | isMacTransmittingState (PIEEE802_11_MAC_VAR mac) |
| bool | isMacReceivingState (PIEEE802_11_MAC_VAR mac) |
| bool | isMacIdle (PIEEE802_11_MAC_VAR mac) |
| void | fn_NetSim_IEEE802_11_SendToPhy () |
| void | fn_NetSim_IEE802_11_MacReInit (NETSIM_ID nDeviceId, NETSIM_ID nInterfaceId) |
| double | calculate_nav (NETSIM_ID d, NETSIM_ID i, NetSim_PACKET *packet) |
|
static |
Definition at line 433 of file IEEE802_11_Mac.c.


| double calculate_nav | ( | NETSIM_ID | d, |
| NETSIM_ID | i, | ||
| NetSim_PACKET * | packet | ||
| ) |
Definition at line 458 of file IEEE802_11_Mac.c.


| int fn_NetSim_IEEE802_11_MacIn | ( | ) |
Definition at line 98 of file IEEE802_11_Mac.c.


|
static |
Definition at line 179 of file IEEE802_11_Mac.c.


| void fn_NetSim_IEEE802_11_MacOut | ( | ) |
Definition at line 34 of file IEEE802_11_Mac.c.


| void fn_NetSim_IEEE802_11_SendToPhy | ( | ) |
Definition at line 332 of file IEEE802_11_Mac.c.


|
static |
Definition at line 394 of file IEEE802_11_Mac.c.


| void IEEE802_11_Change_Mac_State | ( | PIEEE802_11_MAC_VAR | mac, |
| IEEE802_11_MAC_STATE | state | ||
| ) |
Definition at line 240 of file IEEE802_11_Mac.c.


| bool isMacIdle | ( | PIEEE802_11_MAC_VAR | mac | ) |
Definition at line 321 of file IEEE802_11_Mac.c.
| bool isMacReceivingState | ( | PIEEE802_11_MAC_VAR | mac | ) |
Definition at line 311 of file IEEE802_11_Mac.c.
| bool isMacTransmittingState | ( | PIEEE802_11_MAC_VAR | mac | ) |
| void set_mac_state_after_txend | ( | PIEEE802_11_MAC_VAR | mac | ) |
Definition at line 251 of file IEEE802_11_Mac.c.


| void set_mac_state_for_tx | ( | PIEEE802_11_MAC_VAR | mac, |
| NetSim_PACKET * | p | ||
| ) |
Definition at line 278 of file IEEE802_11_Mac.c.

