A Discrete-Event Network Simulator
API
Classes | Namespaces | Macros | Typedefs | Enumerations
channel-scheduler.h File Reference
#include <map>
#include "wave-net-device.h"

Go to the source code of this file.

Classes

class  ns3::ChannelScheduler
 This class will assign channel access for requests from higher layers. More...
 
struct  ns3::EdcaParameter
 EdcaParameter structure. More...
 
struct  ns3::SchInfo
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define EXTENDED_ALTERNATING   0x00
 
#define EXTENDED_CONTINUOUS   0xff
 

Typedefs

typedef std::map< AcIndex, EdcaParameter > ns3::EdcaParameters
 EDCA parameters typedef. More...
 
typedef std::map< AcIndex, EdcaParameter >::const_iterator ns3::EdcaParametersI
 EDCA parameters iterator typedef. More...
 

Enumerations

enum  ns3::ChannelAccess {
  ns3::ContinuousAccess, ns3::AlternatingAccess, ns3::ExtendedAccess, ns3::DefaultCchAccess,
  ns3::NoAccess
}
 ChannelAccess enumeration. More...
 

Macro Definition Documentation

◆ EXTENDED_ALTERNATING

#define EXTENDED_ALTERNATING   0x00

◆ EXTENDED_CONTINUOUS

#define EXTENDED_CONTINUOUS   0xff