#include <map>
#include <vector>
#include "ns3/object.h"
#include "ns3/wifi-mode.h"
#include "ns3/wifi-preamble.h"
Go to the source code of this file.
Classes | |
class | ns3::ChannelManager |
manage 7 WaveChannels and the tx information such as data rate and txPowerLevel. More... | |
struct | ns3::ChannelManager::WaveChannel |
WaveChannel structure. More... | |
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Macros | |
#define | CCH 178 |
#define | CH172 172 |
WAVE channels channel number | 172 | 174 | 176 | 178 | 180 | 182 | 184 | channel bandwidth 10MHz 10MHz 10MHz 10MHz 10MHz 10MHz 10MHz channel name SCH1 SCH2 SCH3 CCH SCH4 SCH5 SCH6 another name CH172 CH174 CH176 CH178 CH180 CH182 CH184. More... | |
#define | CH174 174 |
#define | CH176 176 |
#define | CH178 178 |
#define | CH180 180 |
#define | CH182 182 |
#define | CH184 184 |
#define | SCH1 172 |
#define | SCH2 174 |
#define | SCH3 176 |
#define | SCH4 180 |
#define | SCH5 182 |
#define | SCH6 184 |
#define CCH 178 |
Definition at line 52 of file channel-manager.h.
Referenced by ns3::DefaultChannelScheduler::AssignAlternatingAccess(), ns3::DefaultChannelScheduler::AssignDefaultCchAccess(), ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), AnnexC_TestCase::DoRun(), ns3::WaveNetDevice::ForwardUp(), ns3::WaveNetDevice::GetAddress(), ns3::DefaultChannelScheduler::GetAssignedAccessType(), ns3::ChannelManager::GetCch(), ns3::ChannelManager::GetWaveChannels(), ns3::ChannelManager::IsCch(), ns3::ChannelScheduler::IsCchAccessAssigned(), ns3::ChannelScheduler::IsDefaultCchAccessAssigned(), ns3::ChannelManager::IsSch(), ns3::DefaultChannelScheduler::NotifyGuardSlotStart(), ns3::WaveNetDevice::RegisterTxProfile(), ns3::DefaultChannelScheduler::ReleaseAccess(), WaveNetDeviceExample::SendWsmpExample(), ns3::WaveNetDevice::SendX(), and ns3::WaveNetDevice::SupportsSendFrom().
#define CH174 174 |
Definition at line 42 of file channel-manager.h.
#define CH176 176 |
Definition at line 43 of file channel-manager.h.
#define CH178 178 |
Definition at line 44 of file channel-manager.h.
#define CH180 180 |
Definition at line 45 of file channel-manager.h.
#define CH182 182 |
Definition at line 46 of file channel-manager.h.
#define CH184 184 |
Definition at line 47 of file channel-manager.h.
#define SCH1 172 |
Definition at line 49 of file channel-manager.h.
Referenced by ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), AnnexC_TestCase::DoRun(), ns3::ChannelManager::GetSchs(), ns3::ChannelManager::GetWaveChannels(), ns3::ChannelScheduler::IsSchAccessAssigned(), WaveNetDeviceExample::SendIpExample(), WaveNetDeviceExample::SendWsaExample(), and WaveNetDeviceExample::SendWsmpExample().
#define SCH2 174 |
Definition at line 50 of file channel-manager.h.
Referenced by ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), ns3::ChannelManager::GetSchs(), ns3::ChannelManager::GetWaveChannels(), ns3::ChannelScheduler::IsSchAccessAssigned(), and WaveNetDeviceExample::SendWsmpExample().
#define SCH3 176 |
Definition at line 51 of file channel-manager.h.
Referenced by ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), ns3::ChannelManager::GetSchs(), ns3::ChannelManager::GetWaveChannels(), and ns3::ChannelScheduler::IsSchAccessAssigned().
#define SCH4 180 |
Definition at line 53 of file channel-manager.h.
Referenced by ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), ns3::ChannelManager::GetSchs(), ns3::ChannelManager::GetWaveChannels(), and ns3::ChannelScheduler::IsSchAccessAssigned().
#define SCH5 182 |
Definition at line 54 of file channel-manager.h.
Referenced by ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), ns3::ChannelManager::GetSchs(), ns3::ChannelManager::GetWaveChannels(), and ns3::ChannelScheduler::IsSchAccessAssigned().
#define SCH6 184 |
Definition at line 55 of file channel-manager.h.
Referenced by ns3::ChannelManager::ChannelManager(), ChannelRoutingTestCase::DoRun(), ChannelAccessTestCase::DoRun(), ns3::ChannelManager::GetSchs(), ns3::ChannelManager::GetWaveChannels(), ns3::ChannelManager::IsSch(), ns3::ChannelScheduler::IsSchAccessAssigned(), and ns3::ChannelManager::IsWaveChannel().