A Discrete-Event Network Simulator
API
dsss-phy.cc File Reference
#include <array>
#include "dsss-phy.h"
#include "dsss-ppdu.h"
#include "ns3/wifi-psdu.h"
#include "ns3/wifi-phy.h"
#include "ns3/wifi-utils.h"
#include "ns3/simulator.h"
#include "ns3/log.h"
+ Include dependency graph for dsss-phy.cc:

Go to the source code of this file.

Classes

class  anonymous_namespace{dsss-phy.cc}::ConstructorDsss
 Constructor class for DSSS modes. More...
 

Namespaces

 anonymous_namespace{dsss-phy.cc}
 
 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define GET_DSSS_MODE(x, m)
 

Functions

 ns3::GET_DSSS_MODE (DsssRate1Mbps, DSSS)
 
 ns3::GET_DSSS_MODE (DsssRate2Mbps, DSSS)
 
 ns3::GET_DSSS_MODE (DsssRate5_5Mbps, HR_DSSS)
 
 ns3::GET_DSSS_MODE (DsssRate11Mbps, HR_DSSS)
 
const std::array< uint64_t, 4 > & ns3::GetDsssRatesBpsList (void)
 

Variables

static class anonymous_namespace{dsss-phy.cc}::ConstructorDsss anonymous_namespace{dsss-phy.cc}::g_constructor_dsss
 the constructor for DSSS modes More...
 
static const std::array< uint64_t, 4 > ns3::s_dsssRatesBpsList = {1000000, 2000000, 5500000, 11000000}
 

Macro Definition Documentation

◆ GET_DSSS_MODE

#define GET_DSSS_MODE (   x,
 
)
Value:
WifiMode \
DsssPhy::Get ## x (void) \
{ \
static WifiMode mode = CreateDsssMode (#x, WIFI_MOD_CLASS_ ## m); \
return mode; \
} \

Definition at line 258 of file dsss-phy.cc.