A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
spectrum-decision.h File Reference
#include "spectrum-manager.h"
+ Include dependency graph for spectrum-decision.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::SpectrumDecision
 

Namespaces

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

Macros

#define DECISION_POLICY_ALWAYS_SWITCH   0
 
#define DECISION_POLICY_NEVER_SWITCH   2
 
#define DECISION_POLICY_PROBABILISTIC_SWITCH   1
 
#define RANDOM_SWITCH   1
 
#define ROUND_ROBIN_SWITCH   0
 
#define SPECTRUM_DECISION_H
 
#define THRESHOLD_SWITCH   0.8
 

Macro Definition Documentation

#define DECISION_POLICY_ALWAYS_SWITCH   0
#define DECISION_POLICY_NEVER_SWITCH   2

Definition at line 24 of file spectrum-decision.h.

Referenced by ns3::SpectrumDecision::DecideSwitch().

#define DECISION_POLICY_PROBABILISTIC_SWITCH   1

Definition at line 22 of file spectrum-decision.h.

Referenced by ns3::SpectrumDecision::DecideSwitch().

#define RANDOM_SWITCH   1

Definition at line 33 of file spectrum-decision.h.

Referenced by ns3::SpectrumDecision::DecideSpectrum().

#define ROUND_ROBIN_SWITCH   0
#define SPECTRUM_DECISION_H

Definition at line 36 of file spectrum-decision.h.

#define THRESHOLD_SWITCH   0.8

Definition at line 27 of file spectrum-decision.h.

Referenced by ns3::SpectrumDecision::DecideSwitch().