#include "ns3/packet.h"
#include "ns3/nstime.h"
#include "wifi-utils.h"
#include "ctrl-headers.h"
#include "wifi-mac-header.h"
#include "wifi-mac-trailer.h"
#include "wifi-mode.h"
Go to the source code of this file.
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Functions | |
void | ns3::AddWifiMacTrailer (Ptr< Packet > packet) |
Add FCS trailer to a packet. More... | |
uint16_t | ns3::ConvertGuardIntervalToNanoSeconds (WifiMode mode, bool htShortGuardInterval, Time heGuardInterval) |
Convert the guard interval to nanoseconds based on the wifimode. More... | |
double | ns3::DbmToW (double dbm) |
Convert from dBm to Watts. More... | |
double | ns3::DbToRatio (double db) |
Convert from dB to ratio. More... | |
uint32_t | ns3::GetAckSize (void) |
Return the total ACK size (including FCS trailer). More... | |
uint32_t | ns3::GetBlockAckSize (BlockAckType type) |
Return the total Block ACK size (including FCS trailer). More... | |
uint32_t | ns3::GetCtsSize (void) |
Return the total CTS size (including FCS trailer). More... | |
uint32_t | ns3::GetRtsSize (void) |
Return the total RTS size (including FCS trailer). More... | |
uint32_t | ns3::GetSize (Ptr< const Packet > packet, const WifiMacHeader *hdr, bool isAmpdu) |
Return the total size of the packet after WifiMacHeader and FCS trailer have been added. More... | |
bool | ns3::Is2_4Ghz (double frequency) |
bool | ns3::Is5Ghz (double frequency) |
bool | ns3::IsInWindow (uint16_t seq, uint16_t winstart, uint16_t winsize) |
double | ns3::RatioToDb (double ratio) |
Convert from ratio to dB. More... | |
double | ns3::WToDbm (double w) |
Convert from Watts to dBm. More... | |