A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Portuguese
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
mgt-headers.h
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2
/*
3
* Copyright (c) 2006 INRIA
4
* Copyright (c) 2009 MIRKO BANCHI
5
*
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License version 2 as
8
* published by the Free Software Foundation;
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
*
19
* Authors: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
20
* Mirko Banchi <mk.banchi@gmail.com>
21
*/
22
23
#ifndef MGT_HEADERS_H
24
#define MGT_HEADERS_H
25
26
#include "
status-code.h
"
27
#include "
capability-information.h
"
28
#include "
supported-rates.h
"
29
#include "
ssid.h
"
30
#include "
dsss-parameter-set.h
"
31
#include "
extended-capabilities.h
"
32
#include "
ht-capabilities.h
"
33
#include "
ht-operation.h
"
34
#include "
vht-capabilities.h
"
35
#include "
vht-operation.h
"
36
#include "
erp-information.h
"
37
#include "
edca-parameter-set.h
"
38
#include "
he-capabilities.h
"
39
#include "
he-operation.h
"
40
#include "ns3/address-utils.h"
41
42
namespace
ns3
{
43
48
class
MgtAssocRequestHeader
:
public
Header
49
{
50
public
:
51
MgtAssocRequestHeader
();
52
~MgtAssocRequestHeader
();
53
59
void
SetSsid
(
Ssid
ssid
);
65
void
SetSupportedRates
(
SupportedRates
rates);
71
void
SetListenInterval
(uint16_t interval);
77
void
SetCapabilities
(
CapabilityInformation
capabilities);
83
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedcapabilities);
89
void
SetHtCapabilities
(
HtCapabilities
htcapabilities);
95
void
SetVhtCapabilities
(
VhtCapabilities
vhtcapabilities);
101
void
SetHeCapabilities
(
HeCapabilities
hecapabilities);
107
CapabilityInformation
GetCapabilities
(
void
)
const
;
113
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
119
HtCapabilities
GetHtCapabilities
(
void
)
const
;
125
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
131
HeCapabilities
GetHeCapabilities
(
void
)
const
;
137
Ssid
GetSsid
(
void
)
const
;
143
SupportedRates
GetSupportedRates
(
void
)
const
;
149
uint16_t
GetListenInterval
(
void
)
const
;
150
155
static
TypeId
GetTypeId
(
void
);
156
TypeId
GetInstanceTypeId
(
void
)
const
;
157
void
Print
(std::ostream &os)
const
;
158
uint32_t
GetSerializedSize
(
void
)
const
;
159
void
Serialize
(
Buffer::Iterator
start
)
const
;
160
uint32_t
Deserialize
(
Buffer::Iterator
start);
161
162
163
private
:
164
Ssid
m_ssid
;
165
SupportedRates
m_rates
;
166
CapabilityInformation
m_capability
;
167
ExtendedCapabilities
m_extendedCapability
;
168
HtCapabilities
m_htCapability
;
169
VhtCapabilities
m_vhtCapability
;
170
HeCapabilities
m_heCapability
;
171
uint16_t
m_listenInterval
;
172
};
173
174
179
class
MgtReassocRequestHeader
:
public
Header
180
{
181
public
:
182
MgtReassocRequestHeader
();
183
~MgtReassocRequestHeader
();
184
190
void
SetSsid
(
Ssid
ssid
);
196
void
SetSupportedRates
(
SupportedRates
rates);
202
void
SetListenInterval
(uint16_t interval);
208
void
SetCapabilities
(
CapabilityInformation
capabilities);
214
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedcapabilities);
220
void
SetHtCapabilities
(
HtCapabilities
htcapabilities);
226
void
SetVhtCapabilities
(
VhtCapabilities
vhtcapabilities);
232
void
SetHeCapabilities
(
HeCapabilities
hecapabilities);
238
CapabilityInformation
GetCapabilities
(
void
)
const
;
244
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
250
HtCapabilities
GetHtCapabilities
(
void
)
const
;
256
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
262
HeCapabilities
GetHeCapabilities
(
void
)
const
;
268
Ssid
GetSsid
(
void
)
const
;
274
SupportedRates
GetSupportedRates
(
void
)
const
;
280
uint16_t
GetListenInterval
(
void
)
const
;
286
void
SetCurrentApAddress
(
Mac48Address
currentApAddr);
287
292
static
TypeId
GetTypeId
(
void
);
293
TypeId
GetInstanceTypeId
(
void
)
const
;
294
void
Print
(std::ostream &os)
const
;
295
uint32_t
GetSerializedSize
(
void
)
const
;
296
void
Serialize
(
Buffer::Iterator
start
)
const
;
297
uint32_t
Deserialize
(
Buffer::Iterator
start);
298
299
300
private
:
301
Mac48Address
m_currentApAddr
;
302
Ssid
m_ssid
;
303
SupportedRates
m_rates
;
304
CapabilityInformation
m_capability
;
305
ExtendedCapabilities
m_extendedCapability
;
306
HtCapabilities
m_htCapability
;
307
VhtCapabilities
m_vhtCapability
;
308
HeCapabilities
m_heCapability
;
309
uint16_t
m_listenInterval
;
310
};
311
312
317
class
MgtAssocResponseHeader
:
public
Header
318
{
319
public
:
320
MgtAssocResponseHeader
();
321
~MgtAssocResponseHeader
();
322
328
StatusCode
GetStatusCode
(
void
);
334
SupportedRates
GetSupportedRates
(
void
);
340
CapabilityInformation
GetCapabilities
(
void
)
const
;
346
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
352
HtCapabilities
GetHtCapabilities
(
void
)
const
;
358
HtOperation
GetHtOperation
(
void
)
const
;
364
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
370
VhtOperation
GetVhtOperation
(
void
)
const
;
376
HeCapabilities
GetHeCapabilities
(
void
)
const
;
382
HeOperation
GetHeOperation
(
void
)
const
;
388
ErpInformation
GetErpInformation
(
void
)
const
;
394
EdcaParameterSet
GetEdcaParameterSet
(
void
)
const
;
400
void
SetCapabilities
(
CapabilityInformation
capabilities);
406
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedcapabilities);
412
void
SetVhtOperation
(
VhtOperation
vhtoperation);
418
void
SetVhtCapabilities
(
VhtCapabilities
vhtcapabilities);
424
void
SetHtCapabilities
(
HtCapabilities
htcapabilities);
430
void
SetHtOperation
(
HtOperation
htoperation);
436
void
SetSupportedRates
(
SupportedRates
rates);
442
void
SetStatusCode
(
StatusCode
code);
448
void
SetAssociationId
(uint16_t aid);
454
void
SetErpInformation
(
ErpInformation
erpInformation);
460
void
SetEdcaParameterSet
(
EdcaParameterSet
edcaParameterSet);
466
void
SetHeCapabilities
(
HeCapabilities
hecapabilities);
472
void
SetHeOperation
(
HeOperation
heoperation);
473
478
static
TypeId
GetTypeId
(
void
);
479
TypeId
GetInstanceTypeId
(
void
)
const
;
480
void
Print
(std::ostream &os)
const
;
481
uint32_t
GetSerializedSize
(
void
)
const
;
482
void
Serialize
(
Buffer::Iterator
start
)
const
;
483
uint32_t
Deserialize
(
Buffer::Iterator
start);
484
485
486
private
:
487
SupportedRates
m_rates
;
488
CapabilityInformation
m_capability
;
489
StatusCode
m_code
;
490
uint16_t
m_aid
;
491
ExtendedCapabilities
m_extendedCapability
;
492
HtCapabilities
m_htCapability
;
493
HtOperation
m_htOperation
;
494
VhtCapabilities
m_vhtCapability
;
495
VhtOperation
m_vhtOperation
;
496
ErpInformation
m_erpInformation
;
497
EdcaParameterSet
m_edcaParameterSet
;
498
HeCapabilities
m_heCapability
;
499
HeOperation
m_heOperation
;
500
};
501
502
507
class
MgtProbeRequestHeader
:
public
Header
508
{
509
public
:
510
~MgtProbeRequestHeader
();
511
517
void
SetSsid
(
Ssid
ssid
);
523
void
SetSupportedRates
(
SupportedRates
rates);
529
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedcapabilities);
535
void
SetHtCapabilities
(
HtCapabilities
htcapabilities);
541
void
SetVhtCapabilities
(
VhtCapabilities
vhtcapabilities);
547
void
SetHeCapabilities
(
HeCapabilities
hecapabilities);
553
Ssid
GetSsid
(
void
)
const
;
559
SupportedRates
GetSupportedRates
(
void
)
const
;
565
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
571
HtCapabilities
GetHtCapabilities
(
void
)
const
;
577
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
583
HeCapabilities
GetHeCapabilities
(
void
)
const
;
584
589
static
TypeId
GetTypeId
(
void
);
590
TypeId
GetInstanceTypeId
(
void
)
const
;
591
void
Print
(std::ostream &os)
const
;
592
uint32_t
GetSerializedSize
(
void
)
const
;
593
void
Serialize
(
Buffer::Iterator
start
)
const
;
594
uint32_t
Deserialize
(
Buffer::Iterator
start);
595
596
597
private
:
598
Ssid
m_ssid
;
599
SupportedRates
m_rates
;
600
ExtendedCapabilities
m_extendedCapability
;
601
HtCapabilities
m_htCapability
;
602
VhtCapabilities
m_vhtCapability
;
603
HeCapabilities
m_heCapability
;
604
};
605
606
611
class
MgtProbeResponseHeader
:
public
Header
612
{
613
public
:
614
MgtProbeResponseHeader
();
615
~MgtProbeResponseHeader
();
616
622
Ssid
GetSsid
(
void
)
const
;
628
uint64_t
GetBeaconIntervalUs
(
void
)
const
;
634
SupportedRates
GetSupportedRates
(
void
)
const
;
640
CapabilityInformation
GetCapabilities
(
void
)
const
;
646
DsssParameterSet
GetDsssParameterSet
(
void
)
const
;
652
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
658
HtCapabilities
GetHtCapabilities
(
void
)
const
;
664
HtOperation
GetHtOperation
(
void
)
const
;
670
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
676
VhtOperation
GetVhtOperation
(
void
)
const
;
682
HeCapabilities
GetHeCapabilities
(
void
)
const
;
688
HeOperation
GetHeOperation
(
void
)
const
;
694
ErpInformation
GetErpInformation
(
void
)
const
;
700
EdcaParameterSet
GetEdcaParameterSet
(
void
)
const
;
706
void
SetCapabilities
(
CapabilityInformation
capabilities);
712
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedcapabilities);
718
void
SetHtCapabilities
(
HtCapabilities
htcapabilities);
724
void
SetHtOperation
(
HtOperation
htoperation);
730
void
SetVhtCapabilities
(
VhtCapabilities
vhtcapabilities);
736
void
SetVhtOperation
(
VhtOperation
vhtoperation);
742
void
SetHeCapabilities
(
HeCapabilities
hecapabilities);
748
void
SetHeOperation
(
HeOperation
heoperation);
754
void
SetSsid
(
Ssid
ssid
);
760
void
SetBeaconIntervalUs
(uint64_t us);
766
void
SetSupportedRates
(
SupportedRates
rates);
772
void
SetDsssParameterSet
(
DsssParameterSet
dsssParameterSet);
778
void
SetErpInformation
(
ErpInformation
erpInformation);
784
void
SetEdcaParameterSet
(
EdcaParameterSet
edcaParameterSet);
790
uint64_t
GetTimestamp
();
791
796
static
TypeId
GetTypeId
(
void
);
797
TypeId
GetInstanceTypeId
(
void
)
const
;
798
void
Print
(std::ostream &os)
const
;
799
uint32_t
GetSerializedSize
(
void
)
const
;
800
void
Serialize
(
Buffer::Iterator
start
)
const
;
801
uint32_t
Deserialize
(
Buffer::Iterator
start);
802
803
804
private
:
805
uint64_t
m_timestamp
;
806
Ssid
m_ssid
;
807
uint64_t
m_beaconInterval
;
808
SupportedRates
m_rates
;
809
CapabilityInformation
m_capability
;
810
DsssParameterSet
m_dsssParameterSet
;
811
ExtendedCapabilities
m_extendedCapability
;
812
HtCapabilities
m_htCapability
;
813
HtOperation
m_htOperation
;
814
VhtCapabilities
m_vhtCapability
;
815
VhtOperation
m_vhtOperation
;
816
HeCapabilities
m_heCapability
;
817
HeOperation
m_heOperation
;
818
ErpInformation
m_erpInformation
;
819
EdcaParameterSet
m_edcaParameterSet
;
820
};
821
822
827
class
MgtBeaconHeader
:
public
MgtProbeResponseHeader
828
{
829
public
:
835
static
TypeId
GetTypeId
(
void
);
836
};
837
838
839
/****************************
840
* Action frames
841
*****************************/
842
850
class
WifiActionHeader
:
public
Header
851
{
852
public
:
853
WifiActionHeader
();
854
~WifiActionHeader
();
855
856
/*
857
* Compatible with table 8-38 IEEE 802.11, Part11, (Year 2012)
858
* Category values - see 802.11-2012 Table 8-38
859
*/
860
862
enum
CategoryValue
//table 8-38 staring from IEEE 802.11, Part11, (Year 2012)
863
{
864
BLOCK_ACK
= 3,
865
MESH
= 13,
//Category: Mesh
866
MULTIHOP
= 14,
//not used so far
867
SELF_PROTECTED
= 15,
//Category: Self Protected
868
//Since vendor specific action has no stationary Action value,the parse process is not here.
869
//Refer to vendor-specific-action in wave module.
870
VENDOR_SPECIFIC_ACTION
= 127,
871
};
872
874
enum
SelfProtectedActionValue
//Category: 15 (Self Protected)
875
{
876
PEER_LINK_OPEN
= 1,
//Mesh Peering Open
877
PEER_LINK_CONFIRM
= 2,
//Mesh Peering Confirm
878
PEER_LINK_CLOSE
= 3,
//Mesh Peering Close
879
GROUP_KEY_INFORM
= 4,
//Mesh Group Key Inform
880
GROUP_KEY_ACK
= 5,
//Mesh Group Key Acknowledge
881
};
882
884
enum
MultihopActionValue
885
{
886
PROXY_UPDATE
= 0,
//not used so far
887
PROXY_UPDATE_CONFIRMATION
= 1,
//not used so far
888
};
889
891
enum
MeshActionValue
892
{
893
LINK_METRIC_REPORT
= 0,
//Action Value:0 in Category 13: Mesh
894
PATH_SELECTION
= 1,
//Action Value:1 in Category 13: Mesh
895
PORTAL_ANNOUNCEMENT
= 2,
//Action Value:2 in Category 13: Mesh
896
CONGESTION_CONTROL_NOTIFICATION
= 3,
//Action Value:3 in Category 13: Mesh
897
MDA_SETUP_REQUEST
= 4,
//Action Value:4 in Category 13: Mesh MCCA-Setup-Request (not used so far)
898
MDA_SETUP_REPLY
= 5,
//Action Value:5 in Category 13: Mesh MCCA-Setup-Reply (not used so far)
899
MDAOP_ADVERTISMENT_REQUEST
= 6,
//Action Value:6 in Category 13: Mesh MCCA-Advertisement-Request (not used so far)
900
MDAOP_ADVERTISMENTS
= 7,
//Action Value:7 in Category 13: Mesh (not used so far)
901
MDAOP_SET_TEARDOWN
= 8,
//Action Value:8 in Category 13: Mesh (not used so far)
902
TBTT_ADJUSTMENT_REQUEST
= 9,
//Action Value:9 in Category 13: Mesh (not used so far)
903
TBTT_ADJUSTMENT_RESPONSE
= 10,
//Action Value:10 in Category 13: Mesh (not used so far)
904
};
905
910
enum
BlockAckActionValue
911
{
912
BLOCK_ACK_ADDBA_REQUEST
= 0,
913
BLOCK_ACK_ADDBA_RESPONSE
= 1,
914
BLOCK_ACK_DELBA
= 2
915
};
916
917
921
typedef
union
922
{
923
MeshActionValue
meshAction
;
924
MultihopActionValue
multihopAction
;
925
SelfProtectedActionValue
selfProtectedAction
;
926
BlockAckActionValue
blockAck
;
927
}
ActionValue
;
928
934
void
SetAction
(
CategoryValue
type,
ActionValue
action);
935
941
CategoryValue
GetCategory
();
947
ActionValue
GetAction
();
948
953
static
TypeId
GetTypeId
(
void
);
954
TypeId
GetInstanceTypeId
()
const
;
955
void
Print
(std::ostream &os)
const
;
956
uint32_t
GetSerializedSize
()
const
;
957
void
Serialize
(
Buffer::Iterator
start
)
const
;
958
uint32_t
Deserialize
(
Buffer::Iterator
start
);
959
960
961
private
:
967
std::string
CategoryValueToString
(
CategoryValue
value)
const
;
973
std::string
SelfProtectedActionValueToString
(
SelfProtectedActionValue
value)
const
;
974
uint8_t
m_category
;
975
uint8_t
m_actionValue
;
976
};
977
978
983
class
MgtAddBaRequestHeader
:
public
Header
984
{
985
public
:
986
MgtAddBaRequestHeader
();
987
992
static
TypeId
GetTypeId
(
void
);
993
TypeId
GetInstanceTypeId
(
void
)
const
;
994
void
Print
(std::ostream &os)
const
;
995
uint32_t
GetSerializedSize
(
void
)
const
;
996
void
Serialize
(
Buffer::Iterator
start
)
const
;
997
uint32_t
Deserialize
(
Buffer::Iterator
start);
998
1002
void
SetDelayedBlockAck
();
1006
void
SetImmediateBlockAck
();
1012
void
SetTid
(uint8_t tid);
1018
void
SetTimeout
(uint16_t
timeout
);
1024
void
SetBufferSize
(uint16_t size);
1030
void
SetStartingSequence
(uint16_t seq);
1036
void
SetAmsduSupport
(
bool
supported);
1037
1043
uint16_t
GetStartingSequence
(
void
)
const
;
1049
uint8_t
GetTid
(
void
)
const
;
1055
bool
IsImmediateBlockAck
(
void
)
const
;
1061
uint16_t
GetTimeout
(
void
)
const
;
1067
uint16_t
GetBufferSize
(
void
)
const
;
1073
bool
IsAmsduSupported
(
void
)
const
;
1074
1075
private
:
1081
uint16_t
GetParameterSet
(
void
)
const
;
1087
void
SetParameterSet
(uint16_t params);
1093
uint16_t
GetStartingSequenceControl
(
void
)
const
;
1099
void
SetStartingSequenceControl
(uint16_t seqControl);
1100
1101
uint8_t
m_dialogToken
;
1102
uint8_t
m_amsduSupport
;
1103
uint8_t
m_policy
;
1104
uint8_t
m_tid
;
1105
uint16_t
m_bufferSize
;
1106
uint16_t
m_timeoutValue
;
1107
uint16_t
m_startingSeq
;
1108
};
1109
1110
1115
class
MgtAddBaResponseHeader
:
public
Header
1116
{
1117
public
:
1118
MgtAddBaResponseHeader
();
1119
1124
static
TypeId
GetTypeId
(
void
);
1125
TypeId
GetInstanceTypeId
(
void
)
const
;
1126
void
Print
(std::ostream &os)
const
;
1127
uint32_t
GetSerializedSize
(
void
)
const
;
1128
void
Serialize
(
Buffer::Iterator
start
)
const
;
1129
uint32_t
Deserialize
(
Buffer::Iterator
start);
1130
1134
void
SetDelayedBlockAck
();
1138
void
SetImmediateBlockAck
();
1144
void
SetTid
(uint8_t tid);
1150
void
SetTimeout
(uint16_t
timeout
);
1156
void
SetBufferSize
(uint16_t size);
1162
void
SetStatusCode
(
StatusCode
code);
1168
void
SetAmsduSupport
(
bool
supported);
1169
1175
StatusCode
GetStatusCode
(
void
)
const
;
1181
uint8_t
GetTid
(
void
)
const
;
1187
bool
IsImmediateBlockAck
(
void
)
const
;
1193
uint16_t
GetTimeout
(
void
)
const
;
1199
uint16_t
GetBufferSize
(
void
)
const
;
1205
bool
IsAmsduSupported
(
void
)
const
;
1206
1207
1208
private
:
1214
uint16_t
GetParameterSet
(
void
)
const
;
1220
void
SetParameterSet
(uint16_t params);
1221
1222
uint8_t
m_dialogToken
;
1223
StatusCode
m_code
;
1224
uint8_t
m_amsduSupport
;
1225
uint8_t
m_policy
;
1226
uint8_t
m_tid
;
1227
uint16_t
m_bufferSize
;
1228
uint16_t
m_timeoutValue
;
1229
};
1230
1231
1236
class
MgtDelBaHeader
:
public
Header
1237
{
1238
public
:
1239
MgtDelBaHeader
();
1240
1245
static
TypeId
GetTypeId
(
void
);
1246
// Inherited
1247
TypeId
GetInstanceTypeId
(
void
)
const
;
1248
void
Print
(std::ostream &os)
const
;
1249
uint32_t
GetSerializedSize
(
void
)
const
;
1250
void
Serialize
(
Buffer::Iterator
start
)
const
;
1251
uint32_t
Deserialize
(
Buffer::Iterator
start);
1252
1259
bool
IsByOriginator
(
void
)
const
;
1265
uint8_t
GetTid
(
void
)
const
;
1271
void
SetTid
(uint8_t tid);
1275
void
SetByOriginator
(
void
);
1279
void
SetByRecipient
(
void
);
1280
1281
1282
private
:
1288
uint16_t
GetParameterSet
(
void
)
const
;
1294
void
SetParameterSet
(uint16_t params);
1295
1296
uint16_t
m_initiator
;
1297
uint16_t
m_tid
;
1298
uint16_t
m_reasonCode
;
1299
};
1300
1301
}
//namespace ns3
1302
1303
#endif
/* MGT_HEADERS_H */
ns3::Header
Protocol header serialization and deserialization.
Definition:
header.h:42
erp-information.h
ns3::MgtReassocRequestHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:710
ns3::MgtAddBaResponseHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1610
ns3::MgtAddBaRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1474
ns3::MgtProbeRequestHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:111
ns3::MgtAddBaResponseHeader::GetBufferSize
uint16_t GetBufferSize(void) const
Return the buffer size.
Definition:
mgt-headers.cc:1732
ns3::MgtAssocResponseHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1097
ns3::MgtAddBaResponseHeader::m_code
StatusCode m_code
Status code.
Definition:
mgt-headers.h:1223
ns3::MgtDelBaHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1798
ns3::MgtReassocRequestHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:728
ns3::MgtProbeRequestHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities hecapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:99
ns3::MgtProbeResponseHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:218
ns3::MgtAssocRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:625
ns3::MgtAssocRequestHeader
Implement the header for management frames of type association request.
Definition:
mgt-headers.h:48
ns3::MgtProbeResponseHeader::m_dsssParameterSet
DsssParameterSet m_dsssParameterSet
DSSS Parameter Set.
Definition:
mgt-headers.h:810
ns3::MgtAssocRequestHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:536
ns3::MgtAddBaResponseHeader::m_policy
uint8_t m_policy
Block ACK policy.
Definition:
mgt-headers.h:1225
dsss-parameter-set.h
ns3::WifiActionHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1388
ns3::MgtReassocRequestHeader::m_ssid
Ssid m_ssid
Service Set ID (SSID)
Definition:
mgt-headers.h:302
ns3::MgtProbeRequestHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:93
ns3::MgtAssocResponseHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:930
ns3::MgtProbeResponseHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:385
ns3::MgtProbeResponseHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:206
ns3::WifiActionHeader::SELF_PROTECTED
Definition:
mgt-headers.h:867
ns3::MgtAssocResponseHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:487
ns3::WifiActionHeader::CategoryValue
CategoryValue
CategoryValue enumeration.
Definition:
mgt-headers.h:862
ns3::MgtAssocRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:614
ns3::MgtAddBaRequestHeader::m_timeoutValue
uint16_t m_timeoutValue
Timeout.
Definition:
mgt-headers.h:1106
ns3::MgtAssocResponseHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:1002
ns3::MgtReassocRequestHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:788
ns3::WifiActionHeader
See IEEE 802.11 chapter 7.3.1.11 Header format: | category: 1 | action value: 1 |.
Definition:
mgt-headers.h:850
ns3::MgtAddBaRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1448
ns3::MgtProbeRequestHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:601
ns3::MgtProbeResponseHeader::GetBeaconIntervalUs
uint64_t GetBeaconIntervalUs(void) const
Return the beacon interval in microseconds unit.
Definition:
mgt-headers.cc:212
ns3::MgtAssocRequestHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:165
ns3::MgtProbeRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:131
ns3::MgtAddBaRequestHeader::SetImmediateBlockAck
void SetImmediateBlockAck()
Enable immediate Block ACK.
Definition:
mgt-headers.cc:1491
ns3::MgtProbeResponseHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:808
ns3::MgtReassocRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:806
ns3::MgtReassocRequestHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:307
ns3::MgtAddBaRequestHeader::m_dialogToken
uint8_t m_dialogToken
Not used for now.
Definition:
mgt-headers.h:1101
visualizer.core.start
def start()
Definition:
core.py:1790
ns3::MgtProbeRequestHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:69
ns3::MgtAssocResponseHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:488
ns3::MgtProbeResponseHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:809
ns3::MgtAddBaRequestHeader::SetBufferSize
void SetBufferSize(uint16_t size)
Set buffer size.
Definition:
mgt-headers.cc:1510
ns3::WifiActionHeader::MESH
Definition:
mgt-headers.h:865
ns3::MgtAddBaRequestHeader
Implement the header for management frames of type add block ack request.
Definition:
mgt-headers.h:983
ns3::MgtAddBaResponseHeader::IsImmediateBlockAck
bool IsImmediateBlockAck(void) const
Return whether the Block ACK policy is immediate Block ACK.
Definition:
mgt-headers.cc:1720
ns3::MgtAssocResponseHeader::SetAssociationId
void SetAssociationId(uint16_t aid)
Set the association ID.
Definition:
mgt-headers.cc:51
ns3::MgtAssocRequestHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:168
ns3::MgtProbeRequestHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:603
ns3::ExtendedCapabilities
The Extended Capabilities Information ElementThis class knows how to serialise and deserialise the Ex...
Definition:
extended-capabilities.h:36
status-code.h
ns3::VhtOperation
The VHT Operation Information ElementThis class knows how to serialise and deserialise the VHT Operat...
Definition:
vht-operation.h:37
ns3::MgtProbeRequestHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:602
ns3::MgtAssocRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:631
ns3::MgtReassocRequestHeader::SetListenInterval
void SetListenInterval(uint16_t interval)
Set the listen interval.
Definition:
mgt-headers.cc:716
ns3::HtCapabilities
The HT Capabilities Information ElementThis class knows how to serialise and deserialise the HT Capab...
Definition:
ht-capabilities.h:43
ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader
MgtAddBaRequestHeader()
Definition:
mgt-headers.cc:1423
ns3::WifiActionHeader::PORTAL_ANNOUNCEMENT
Definition:
mgt-headers.h:895
ns3::MgtAssocRequestHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htcapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:560
ns3::MgtProbeResponseHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:224
ns3::MgtAssocRequestHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:518
ns3::MgtReassocRequestHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:704
ns3::MgtProbeRequestHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedcapabilities)
Set the extended capabilities.
Definition:
mgt-headers.cc:63
ns3::MgtAddBaResponseHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1627
ns3::MgtAddBaRequestHeader::m_startingSeq
uint16_t m_startingSeq
Starting sequence number.
Definition:
mgt-headers.h:1107
ns3::HtOperation
The HT Operation Information ElementThis class knows how to serialise and deserialise the HT Operatio...
Definition:
ht-operation.h:52
ns3::WifiActionHeader::CategoryValueToString
std::string CategoryValueToString(CategoryValue value) const
Category value to string function.
Definition:
mgt-headers.cc:1331
ns3::MgtProbeResponseHeader::m_vhtOperation
VhtOperation m_vhtOperation
VHT operation.
Definition:
mgt-headers.h:815
ns3::MgtAddBaRequestHeader::GetBufferSize
uint16_t GetBufferSize(void) const
Return the buffer size.
Definition:
mgt-headers.cc:1552
ns3::MgtAssocResponseHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:978
ns3::MgtAddBaResponseHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1621
ns3::WifiActionHeader::GetCategory
CategoryValue GetCategory()
Return the category value.
Definition:
mgt-headers.cc:1184
ns3::MgtAssocResponseHeader::SetVhtOperation
void SetVhtOperation(VhtOperation vhtoperation)
Set the VHT operation.
Definition:
mgt-headers.cc:984
ns3::WifiActionHeader::~WifiActionHeader
~WifiActionHeader()
Definition:
mgt-headers.cc:1145
ns3::MgtAddBaResponseHeader::SetDelayedBlockAck
void SetDelayedBlockAck()
Enable delayed Block ACK.
Definition:
mgt-headers.cc:1665
timeout
ns3::Time timeout
Definition:
openflow-switch.cc:52
ns3::MgtProbeResponseHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
extended capabilities
Definition:
mgt-headers.h:811
ns3::MgtReassocRequestHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:308
ns3::MgtAssocRequestHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities hecapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:584
ns3::MgtAddBaResponseHeader::SetStatusCode
void SetStatusCode(StatusCode code)
Set the status code.
Definition:
mgt-headers.cc:1696
ns3::WifiActionHeader::BlockAckActionValue
BlockAckActionValue
Block ACK action field values See 802.11 Table 8-202.
Definition:
mgt-headers.h:910
ns3::SupportedRates
The Supported Rates Information ElementThis class knows how to serialise and deserialise the Supporte...
Definition:
supported-rates.h:129
ns3::MgtAssocRequestHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:166
ns3::MgtAssocResponseHeader::SetHtOperation
void SetHtOperation(HtOperation htoperation)
Set the HT operation.
Definition:
mgt-headers.cc:960
ns3::MgtAddBaRequestHeader::m_bufferSize
uint16_t m_bufferSize
Buffer size.
Definition:
mgt-headers.h:1105
ns3::MgtAssocResponseHeader::m_erpInformation
ErpInformation m_erpInformation
ERP information.
Definition:
mgt-headers.h:496
ns3::MgtProbeRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:142
ns3::MgtAddBaResponseHeader::SetTimeout
void SetTimeout(uint16_t timeout)
Set timeout.
Definition:
mgt-headers.cc:1684
ns3::MgtProbeRequestHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:45
ns3::CapabilityInformation
Capability information.
Definition:
capability-information.h:33
ns3::MgtProbeRequestHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:57
ns3::MgtAddBaRequestHeader::SetAmsduSupport
void SetAmsduSupport(bool supported)
Enable or disable A-MSDU support.
Definition:
mgt-headers.cc:1528
ns3::MgtAssocRequestHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:596
ns3::Buffer::Iterator
iterator in a Buffer instance
Definition:
buffer.h:98
ns3::MgtDelBaHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1787
ns3::MgtReassocRequestHeader::GetListenInterval
uint16_t GetListenInterval(void) const
Return the listen interval.
Definition:
mgt-headers.cc:794
ns3::MgtAssocRequestHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:524
ns3::MgtAssocResponseHeader::GetErpInformation
ErpInformation GetErpInformation(void) const
Return the ERP information.
Definition:
mgt-headers.cc:1026
ns3::MgtReassocRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:823
ns3::MgtProbeResponseHeader::SetDsssParameterSet
void SetDsssParameterSet(DsssParameterSet dsssParameterSet)
Set the DSSS Parameter Set.
Definition:
mgt-headers.cc:338
ns3::MgtReassocRequestHeader::m_currentApAddr
Mac48Address m_currentApAddr
Address of the current access point.
Definition:
mgt-headers.h:301
ns3::MgtAddBaResponseHeader::IsAmsduSupported
bool IsAmsduSupported(void) const
Return whether A-MSDU capability is supported.
Definition:
mgt-headers.cc:1738
ns3::MgtAddBaRequestHeader::GetStartingSequenceControl
uint16_t GetStartingSequenceControl(void) const
Return the raw sequence control.
Definition:
mgt-headers.cc:1570
ns3::MgtDelBaHeader::m_reasonCode
uint16_t m_reasonCode
Not used for now.
Definition:
mgt-headers.h:1298
ns3::MgtAddBaResponseHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1644
ns3::MgtAddBaResponseHeader::SetTid
void SetTid(uint8_t tid)
Set Traffic ID (TID).
Definition:
mgt-headers.cc:1677
ns3::MgtProbeResponseHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:414
ns3::MgtProbeResponseHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:428
ns3::MgtProbeResponseHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:278
ns3::MgtAssocRequestHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:602
ns3::MgtAssocRequestHeader::SetListenInterval
void SetListenInterval(uint16_t interval)
Set the listen interval.
Definition:
mgt-headers.cc:530
ns3::WifiActionHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1314
ns3::MgtAddBaResponseHeader::m_amsduSupport
uint8_t m_amsduSupport
Flag if A-MSDU is supported.
Definition:
mgt-headers.h:1224
ns3::MgtProbeResponseHeader::SetErpInformation
void SetErpInformation(ErpInformation erpInformation)
Set the ERP information.
Definition:
mgt-headers.cc:350
ns3::MgtAddBaRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1442
ns3::WifiActionHeader::PEER_LINK_OPEN
Definition:
mgt-headers.h:876
ns3::MgtReassocRequestHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:776
supported-rates.h
ns3::MgtDelBaHeader::m_initiator
uint16_t m_initiator
initiator
Definition:
mgt-headers.h:1296
ns3::WifiActionHeader::GetInstanceTypeId
TypeId GetInstanceTypeId() const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1325
ns3::WifiActionHeader::MultihopActionValue
MultihopActionValue
MultihopActionValue enumeration.
Definition:
mgt-headers.h:884
ns3::MgtReassocRequestHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtcapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:758
ns3::MgtReassocRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:817
ns3::MgtAddBaRequestHeader::SetParameterSet
void SetParameterSet(uint16_t params)
Set the parameter set from the given raw value.
Definition:
mgt-headers.cc:1587
ns3::WifiActionHeader::MDA_SETUP_REQUEST
Definition:
mgt-headers.h:897
ns3::MgtAssocRequestHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
Extended capabilities.
Definition:
mgt-headers.h:167
edca-parameter-set.h
ns3::MgtDelBaHeader::MgtDelBaHeader
MgtDelBaHeader()
Definition:
mgt-headers.cc:1770
ns3::MgtAddBaRequestHeader::m_tid
uint8_t m_tid
Traffic ID.
Definition:
mgt-headers.h:1104
ns3::WifiActionHeader::BLOCK_ACK
Definition:
mgt-headers.h:864
ns3::MgtProbeRequestHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:599
ns3::MgtProbeResponseHeader::GetErpInformation
ErpInformation GetErpInformation(void) const
Return the ERP information.
Definition:
mgt-headers.cc:356
ns3::MgtAssocRequestHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:542
ns3::WifiActionHeader::GetSerializedSize
uint32_t GetSerializedSize() const
Definition:
mgt-headers.cc:1395
ns3::MgtReassocRequestHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htcapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:746
ns3::VhtCapabilities
The IEEE 802.11ac VHT Capabilities.
Definition:
vht-capabilities.h:35
ns3::MgtAddBaRequestHeader::SetStartingSequenceControl
void SetStartingSequenceControl(uint16_t seqControl)
Set sequence control with the given raw value.
Definition:
mgt-headers.cc:1522
ns3::MgtAssocResponseHeader::SetErpInformation
void SetErpInformation(ErpInformation erpInformation)
Set the ERP information.
Definition:
mgt-headers.cc:1020
ns3::MgtAssocRequestHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedcapabilities)
Set the Extended Capabilities.
Definition:
mgt-headers.cc:548
ns3::MgtReassocRequestHeader::MgtReassocRequestHeader
MgtReassocRequestHeader()
Definition:
mgt-headers.cc:694
ns3::MgtAddBaResponseHeader::SetImmediateBlockAck
void SetImmediateBlockAck()
Enable immediate Block ACK.
Definition:
mgt-headers.cc:1671
ns3::WifiActionHeader::GROUP_KEY_INFORM
Definition:
mgt-headers.h:879
vht-operation.h
ns3::MgtAddBaRequestHeader::SetTid
void SetTid(uint8_t tid)
Set Traffic ID (TID).
Definition:
mgt-headers.cc:1497
ns3::MgtAssocRequestHeader::GetListenInterval
uint16_t GetListenInterval(void) const
Return the listen interval.
Definition:
mgt-headers.cc:608
ns3::MgtAddBaResponseHeader::SetParameterSet
void SetParameterSet(uint16_t params)
Set the parameter set from the given raw value.
Definition:
mgt-headers.cc:1755
ns3::WifiActionHeader::MDAOP_SET_TEARDOWN
Definition:
mgt-headers.h:901
ns3::MgtAssocRequestHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:554
ns3::MgtProbeRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:148
ns3::MgtAssocResponseHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:498
ns3::MgtProbeRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:171
ns3::MgtProbeResponseHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedcapabilities)
Set the extended capabilities.
Definition:
mgt-headers.cc:236
ns3::WifiActionHeader::MULTIHOP
Definition:
mgt-headers.h:866
ns3::WifiActionHeader::ActionValue::meshAction
MeshActionValue meshAction
mesh action
Definition:
mgt-headers.h:923
ns3::MgtProbeRequestHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
extended capabilities
Definition:
mgt-headers.h:600
ns3::MgtAddBaRequestHeader::m_amsduSupport
uint8_t m_amsduSupport
Flag if A-MSDU is supported.
Definition:
mgt-headers.h:1102
ns3::WifiActionHeader::BLOCK_ACK_ADDBA_RESPONSE
Definition:
mgt-headers.h:913
ns3::MgtAssocResponseHeader::m_heOperation
HeOperation m_heOperation
HE operation.
Definition:
mgt-headers.h:499
ns3::MgtAssocResponseHeader::m_vhtOperation
VhtOperation m_vhtOperation
VHT operation.
Definition:
mgt-headers.h:495
ns3::MgtAddBaRequestHeader::SetStartingSequence
void SetStartingSequence(uint16_t seq)
Set the starting sequence number.
Definition:
mgt-headers.cc:1516
ht-operation.h
ns3::MgtAddBaRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1464
ns3::MgtAssocRequestHeader::~MgtAssocRequestHeader
~MgtAssocRequestHeader()
Definition:
mgt-headers.cc:513
ns3::MgtAssocRequestHeader::MgtAssocRequestHeader
MgtAssocRequestHeader()
Definition:
mgt-headers.cc:508
ns3::MgtAddBaRequestHeader::GetTid
uint8_t GetTid(void) const
Return the Traffic ID (TID).
Definition:
mgt-headers.cc:1534
ns3::MgtAssocResponseHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtcapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:972
ns3::MgtProbeResponseHeader::m_erpInformation
ErpInformation m_erpInformation
ERP information.
Definition:
mgt-headers.h:818
ns3::WifiActionHeader::LINK_METRIC_REPORT
Definition:
mgt-headers.h:893
ns3::MgtAssocResponseHeader::GetEdcaParameterSet
EdcaParameterSet GetEdcaParameterSet(void) const
Return the EDCA Parameter Set.
Definition:
mgt-headers.cc:1038
ns3::MgtProbeResponseHeader::SetEdcaParameterSet
void SetEdcaParameterSet(EdcaParameterSet edcaParameterSet)
Set the EDCA Parameter Set.
Definition:
mgt-headers.cc:362
ns3::MgtAssocResponseHeader::GetVhtOperation
VhtOperation GetVhtOperation(void) const
Return the VHT operation.
Definition:
mgt-headers.cc:990
ns3::WifiActionHeader::MDA_SETUP_REPLY
Definition:
mgt-headers.h:898
ns3::MgtAssocResponseHeader::GetSupportedRates
SupportedRates GetSupportedRates(void)
Return the supported rates.
Definition:
mgt-headers.cc:906
ns3::MgtReassocRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:840
ns3::MgtProbeResponseHeader::m_timestamp
uint64_t m_timestamp
Timestamp.
Definition:
mgt-headers.h:805
ns3::MgtProbeResponseHeader::m_edcaParameterSet
EdcaParameterSet m_edcaParameterSet
EDCA Parameter Set.
Definition:
mgt-headers.h:819
ns3::MgtProbeRequestHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htcapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:75
ns3::MgtAssocRequestHeader::m_listenInterval
uint16_t m_listenInterval
listen interval
Definition:
mgt-headers.h:171
ns3::MgtAssocResponseHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedcapabilities)
Set the extended capabilities.
Definition:
mgt-headers.cc:936
ns3::MgtAssocResponseHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1055
ns3::MgtProbeResponseHeader::GetTimestamp
uint64_t GetTimestamp()
Return the time stamp.
Definition:
mgt-headers.cc:200
ns3::MgtAddBaRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1453
ns3::MgtProbeResponseHeader::SetVhtOperation
void SetVhtOperation(VhtOperation vhtoperation)
Set the VHT operation.
Definition:
mgt-headers.cc:284
ns3::MgtDelBaHeader::SetByOriginator
void SetByOriginator(void)
Set the initiator bit in the DELBA.
Definition:
mgt-headers.cc:1838
ns3::MgtReassocRequestHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:782
ns3::StatusCode
Status code for association response.
Definition:
status-code.h:31
ns3::MgtProbeResponseHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:320
ns3::WifiActionHeader::SelfProtectedActionValueToString
std::string SelfProtectedActionValueToString(SelfProtectedActionValue value) const
Self protected action value to string function.
Definition:
mgt-headers.cc:1357
ns3::MgtProbeResponseHeader::~MgtProbeResponseHeader
~MgtProbeResponseHeader()
Definition:
mgt-headers.cc:195
ns3::MgtAssocRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:647
ns3::WifiActionHeader::PROXY_UPDATE
Definition:
mgt-headers.h:886
ns3::MgtDelBaHeader::SetByRecipient
void SetByRecipient(void)
Un-set the initiator bit in the DELBA.
Definition:
mgt-headers.cc:1844
ns3::MgtAddBaRequestHeader::IsAmsduSupported
bool IsAmsduSupported(void) const
Return whether A-MSDU capability is supported.
Definition:
mgt-headers.cc:1558
ns3::MgtDelBaHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1776
ns3::MgtAssocRequestHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:578
ns3::MgtProbeResponseHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:814
ns3
Every class exported by the ns3 library is enclosed in the ns3 namespace.
ns3::MgtAddBaResponseHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1633
ns3::MgtProbeResponseHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:242
ns3::MgtProbeResponseHeader::SetBeaconIntervalUs
void SetBeaconIntervalUs(uint64_t us)
Set the beacon interval in microseconds unit.
Definition:
mgt-headers.cc:326
ns3::MgtAssocResponseHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:942
ns3::EdcaParameterSet
The EDCA Parameter SetThis class knows how to serialise and deserialise the EDCA Parameter Set...
Definition:
edca-parameter-set.h:34
ns3::WifiActionHeader::TBTT_ADJUSTMENT_RESPONSE
Definition:
mgt-headers.h:903
ns3::MgtProbeResponseHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:374
capability-information.h
he-operation.h
ns3::MgtAssocResponseHeader::GetHeOperation
HeOperation GetHeOperation(void) const
Return the HE operation.
Definition:
mgt-headers.cc:1014
ns3::MgtAddBaResponseHeader::SetBufferSize
void SetBufferSize(uint16_t size)
Set buffer size.
Definition:
mgt-headers.cc:1690
ns3::MgtDelBaHeader::GetTid
uint8_t GetTid(void) const
Return the Traffic ID (TID).
Definition:
mgt-headers.cc:1830
ns3::MgtProbeResponseHeader::SetHtOperation
void SetHtOperation(HtOperation htoperation)
Set the HT operation.
Definition:
mgt-headers.cc:260
ns3::MgtDelBaHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1807
ns3::WifiActionHeader::VENDOR_SPECIFIC_ACTION
Definition:
mgt-headers.h:870
ns3::WifiActionHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1408
ns3::WifiActionHeader::PATH_SELECTION
Definition:
mgt-headers.h:894
ns3::MgtProbeResponseHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:254
ns3::MgtAddBaResponseHeader::GetStatusCode
StatusCode GetStatusCode(void) const
Return the status code.
Definition:
mgt-headers.cc:1708
ns3::MgtProbeRequestHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:81
ns3::Mac48Address
an EUI-48 address
Definition:
mac48-address.h:43
ns3::WifiActionHeader::MDAOP_ADVERTISMENTS
Definition:
mgt-headers.h:900
ns3::MgtDelBaHeader::IsByOriginator
bool IsByOriginator(void) const
Check if the initiator bit in the DELBA is setted.
Definition:
mgt-headers.cc:1824
ns3::MgtProbeResponseHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities hecapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:296
ns3::MgtAssocResponseHeader::GetHtOperation
HtOperation GetHtOperation(void) const
Return the HT operation.
Definition:
mgt-headers.cc:966
ns3::MgtAssocRequestHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtcapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:572
third.ssid
tuple ssid
Definition:
third.py:93
ns3::MgtAssocRequestHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:169
ns3::MgtProbeResponseHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:812
ns3::MgtDelBaHeader::SetTid
void SetTid(uint8_t tid)
Set Traffic ID (TID).
Definition:
mgt-headers.cc:1850
ns3::MgtProbeResponseHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:459
ns3::MgtReassocRequestHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:740
ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader
MgtAddBaResponseHeader()
Definition:
mgt-headers.cc:1602
ns3::MgtBeaconHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:491
ns3::MgtReassocRequestHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities hecapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:770
ns3::MgtReassocRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:867
ns3::MgtAddBaResponseHeader::m_tid
uint8_t m_tid
Traffic ID.
Definition:
mgt-headers.h:1226
ns3::MgtAssocResponseHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1082
ns3::MgtAddBaResponseHeader::GetTimeout
uint16_t GetTimeout(void) const
Return the timeout.
Definition:
mgt-headers.cc:1726
ns3::MgtAddBaResponseHeader::GetTid
uint8_t GetTid(void) const
Return the Traffic ID (TID).
Definition:
mgt-headers.cc:1714
ns3::WifiActionHeader::m_actionValue
uint8_t m_actionValue
Action value.
Definition:
mgt-headers.h:975
ns3::Ssid
The IEEE 802.11 SSID Information Element.
Definition:
ssid.h:35
ns3::MgtReassocRequestHeader::~MgtReassocRequestHeader
~MgtReassocRequestHeader()
Definition:
mgt-headers.cc:699
ns3::MgtProbeRequestHeader
Implement the header for management frames of type probe request.
Definition:
mgt-headers.h:507
ns3::MgtProbeResponseHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtcapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:272
ns3::MgtAssocResponseHeader::SetHeOperation
void SetHeOperation(HeOperation heoperation)
Set the HE operation.
Definition:
mgt-headers.cc:1008
ns3::MgtAddBaRequestHeader::IsImmediateBlockAck
bool IsImmediateBlockAck(void) const
Return whether the Block ACK policy is immediate Block ACK.
Definition:
mgt-headers.cc:1540
ns3::MgtAssocResponseHeader
Implement the header for management frames of type association and reassociation response.
Definition:
mgt-headers.h:317
ns3::WifiActionHeader::WifiActionHeader
WifiActionHeader()
Definition:
mgt-headers.cc:1141
ns3::MgtAddBaResponseHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1654
ns3::MgtAssocResponseHeader::m_code
StatusCode m_code
Status code.
Definition:
mgt-headers.h:489
ns3::DsssParameterSet
The DSSS Parameter SetThis class knows how to serialise and deserialise the DSSS Parameter Set...
Definition:
dsss-parameter-set.h:34
ns3::WifiActionHeader::ActionValue::selfProtectedAction
SelfProtectedActionValue selfProtectedAction
self protected action
Definition:
mgt-headers.h:925
ns3::MgtAssocResponseHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
extended capabilities
Definition:
mgt-headers.h:491
ns3::MgtAddBaRequestHeader::GetStartingSequence
uint16_t GetStartingSequence(void) const
Return the starting sequence number.
Definition:
mgt-headers.cc:1564
ns3::MgtAssocResponseHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:924
ns3::MgtReassocRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:851
ns3::MgtProbeRequestHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:105
ns3::MgtAssocResponseHeader::SetEdcaParameterSet
void SetEdcaParameterSet(EdcaParameterSet edcaParameterSet)
Set the EDCA Parameter Set.
Definition:
mgt-headers.cc:1032
ns3::MgtDelBaHeader::m_tid
uint16_t m_tid
Traffic ID.
Definition:
mgt-headers.h:1297
ns3::WifiActionHeader::GROUP_KEY_ACK
Definition:
mgt-headers.h:880
ns3::MgtAddBaRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1431
ns3::MgtReassocRequestHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:764
ns3::MgtProbeResponseHeader::m_htOperation
HtOperation m_htOperation
HT operation.
Definition:
mgt-headers.h:813
ns3::MgtReassocRequestHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
Extended capabilities.
Definition:
mgt-headers.h:305
ns3::MgtReassocRequestHeader::SetCurrentApAddress
void SetCurrentApAddress(Mac48Address currentApAddr)
Set the address of the current access point.
Definition:
mgt-headers.cc:800
ns3::WifiActionHeader::PEER_LINK_CLOSE
Definition:
mgt-headers.h:878
ns3::WifiActionHeader::ActionValue::blockAck
BlockAckActionValue blockAck
block ack
Definition:
mgt-headers.h:926
ns3::WifiActionHeader::BLOCK_ACK_DELBA
Definition:
mgt-headers.h:914
ns3::MgtAssocResponseHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1044
ns3::MgtAssocResponseHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:918
ns3::MgtAddBaResponseHeader::m_dialogToken
uint8_t m_dialogToken
Not used for now.
Definition:
mgt-headers.h:1222
ns3::MgtReassocRequestHeader::m_listenInterval
uint16_t m_listenInterval
listen interval
Definition:
mgt-headers.h:309
ns3::MgtDelBaHeader::GetParameterSet
uint16_t GetParameterSet(void) const
Return the raw parameter set.
Definition:
mgt-headers.cc:1857
ns3::WifiActionHeader::ActionValue::multihopAction
MultihopActionValue multihopAction
multi hop action
Definition:
mgt-headers.h:924
ns3::MgtAddBaResponseHeader
Implement the header for management frames of type add block ack response.
Definition:
mgt-headers.h:1115
ns3::MgtProbeResponseHeader::GetEdcaParameterSet
EdcaParameterSet GetEdcaParameterSet(void) const
Return the EDCA Parameter Set.
Definition:
mgt-headers.cc:368
ns3::MgtDelBaHeader
Implement the header for management frames of type del block ack.
Definition:
mgt-headers.h:1236
ns3::MgtAssocResponseHeader::~MgtAssocResponseHeader
~MgtAssocResponseHeader()
Definition:
mgt-headers.cc:895
ns3::WifiActionHeader::ActionValue
typedef for union of different ActionValues
Definition:
mgt-headers.h:921
ns3::MgtAssocResponseHeader::m_edcaParameterSet
EdcaParameterSet m_edcaParameterSet
EDCA Parameter Set.
Definition:
mgt-headers.h:497
ns3::MgtProbeResponseHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:816
ns3::MgtProbeResponseHeader::MgtProbeResponseHeader
MgtProbeResponseHeader()
Definition:
mgt-headers.cc:191
he-capabilities.h
ns3::MgtProbeResponseHeader::SetHeOperation
void SetHeOperation(HeOperation heoperation)
Set the HE operation.
Definition:
mgt-headers.cc:308
ns3::MgtProbeResponseHeader::GetVhtOperation
VhtOperation GetVhtOperation(void) const
Return the VHT operation.
Definition:
mgt-headers.cc:290
ns3::MgtProbeResponseHeader::GetHtOperation
HtOperation GetHtOperation(void) const
Return the HT operation.
Definition:
mgt-headers.cc:266
ns3::WifiActionHeader::BLOCK_ACK_ADDBA_REQUEST
Definition:
mgt-headers.h:912
ns3::MgtReassocRequestHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:752
ns3::MgtReassocRequestHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:306
ns3::MgtAddBaRequestHeader::m_policy
uint8_t m_policy
Block ACK policy.
Definition:
mgt-headers.h:1103
ssid.h
ns3::MgtAssocResponseHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:492
ns3::WifiActionHeader::PEER_LINK_CONFIRM
Definition:
mgt-headers.h:877
ns3::MgtProbeResponseHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:332
ns3::MgtProbeRequestHeader::m_ssid
Ssid m_ssid
Service Set ID (SSID)
Definition:
mgt-headers.h:598
ns3::MgtAssocResponseHeader::MgtAssocResponseHeader
MgtAssocResponseHeader()
Definition:
mgt-headers.cc:890
ns3::MgtAssocResponseHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htcapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:948
ns3::MgtAssocResponseHeader::m_aid
uint16_t m_aid
aid
Definition:
mgt-headers.h:490
ns3::ErpInformation
The ErpInformation Information ElementThis class knows how to serialise and deserialise the ErpInform...
Definition:
erp-information.h:34
ns3::MgtProbeResponseHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:230
ns3::MgtProbeRequestHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:39
ns3::MgtProbeResponseHeader::GetHeOperation
HeOperation GetHeOperation(void) const
Return the HE operation.
Definition:
mgt-headers.cc:314
ns3::MgtAssocResponseHeader::SetStatusCode
void SetStatusCode(StatusCode code)
Set the status code.
Definition:
mgt-headers.cc:912
extended-capabilities.h
ns3::MgtDelBaHeader::SetParameterSet
void SetParameterSet(uint16_t params)
Set the parameter set from the given raw value.
Definition:
mgt-headers.cc:1866
ns3::MgtAddBaResponseHeader::SetAmsduSupport
void SetAmsduSupport(bool supported)
Enable or disable A-MSDU support.
Definition:
mgt-headers.cc:1702
ns3::MgtAssocResponseHeader::m_htOperation
HtOperation m_htOperation
HT operation.
Definition:
mgt-headers.h:493
ns3::MgtReassocRequestHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:722
ns3::WifiActionHeader::MeshActionValue
MeshActionValue
MeshActionValue enumeration.
Definition:
mgt-headers.h:891
ns3::WifiActionHeader::m_category
uint8_t m_category
Category of the action.
Definition:
mgt-headers.h:974
ns3::MgtAddBaRequestHeader::SetDelayedBlockAck
void SetDelayedBlockAck()
Enable delayed Block ACK.
Definition:
mgt-headers.cc:1485
ns3::MgtAssocRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:672
ns3::MgtAddBaRequestHeader::SetTimeout
void SetTimeout(uint16_t timeout)
Set timeout.
Definition:
mgt-headers.cc:1504
ns3::HeOperation
The HE Operation Information ElementThis class knows how to serialise and deserialise the HE Operatio...
Definition:
he-operation.h:37
ns3::MgtProbeResponseHeader
Implement the header for management frames of type probe response.
Definition:
mgt-headers.h:611
vht-capabilities.h
ns3::MgtAssocResponseHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:494
ns3::MgtAddBaRequestHeader::GetParameterSet
uint16_t GetParameterSet(void) const
Return the raw parameter set.
Definition:
mgt-headers.cc:1576
ns3::WifiActionHeader::TBTT_ADJUSTMENT_REQUEST
Definition:
mgt-headers.h:902
ns3::WifiActionHeader::GetAction
ActionValue GetAction()
Return the action value.
Definition:
mgt-headers.cc:1205
ns3::MgtReassocRequestHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:303
ns3::MgtAddBaResponseHeader::m_bufferSize
uint16_t m_bufferSize
Buffer size.
Definition:
mgt-headers.h:1227
ns3::MgtAddBaResponseHeader::GetParameterSet
uint16_t GetParameterSet(void) const
Return the raw parameter set.
Definition:
mgt-headers.cc:1744
ns3::MgtProbeResponseHeader::m_beaconInterval
uint64_t m_beaconInterval
Beacon interval.
Definition:
mgt-headers.h:807
ns3::MgtProbeResponseHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:302
ns3::MgtProbeResponseHeader::GetDsssParameterSet
DsssParameterSet GetDsssParameterSet(void) const
Return the DSSS Parameter Set.
Definition:
mgt-headers.cc:344
ns3::MgtProbeRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:117
ns3::HeCapabilities
The IEEE 802.11ax HE Capabilities.
Definition:
he-capabilities.h:34
ns3::MgtAssocRequestHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:170
ns3::MgtAddBaResponseHeader::m_timeoutValue
uint16_t m_timeoutValue
Timeout.
Definition:
mgt-headers.h:1228
ns3::MgtAssocRequestHeader::m_ssid
Ssid m_ssid
Service Set ID (SSID)
Definition:
mgt-headers.h:164
ns3::MgtReassocRequestHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedcapabilities)
Set the Extended Capabilities.
Definition:
mgt-headers.cc:734
ns3::WifiActionHeader::SetAction
void SetAction(CategoryValue type, ActionValue action)
Set action for this Action header.
Definition:
mgt-headers.cc:1150
ns3::MgtAssocRequestHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:566
ns3::MgtProbeResponseHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:391
ns3::MgtAssocResponseHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities hecapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:996
ht-capabilities.h
ns3::TypeId
a unique identifier for an interface.
Definition:
type-id.h:58
ns3::MgtProbeRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:158
ns3::MgtProbeResponseHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htcapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:248
ns3::MgtBeaconHeader
Implement the header for management frames of type beacon.
Definition:
mgt-headers.h:827
ns3::MgtAssocRequestHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:590
ns3::MgtReassocRequestHeader
Implement the header for management frames of type reassociation request.
Definition:
mgt-headers.h:179
ns3::WifiActionHeader::MDAOP_ADVERTISMENT_REQUEST
Definition:
mgt-headers.h:899
ns3::MgtAssocResponseHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1117
ns3::MgtAssocResponseHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1061
ns3::MgtAssocResponseHeader::GetStatusCode
StatusCode GetStatusCode(void)
Return the status code.
Definition:
mgt-headers.cc:900
ns3::MgtReassocRequestHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:304
ns3::WifiActionHeader::CONGESTION_CONTROL_NOTIFICATION
Definition:
mgt-headers.h:896
ns3::MgtProbeResponseHeader::m_ssid
Ssid m_ssid
Service set ID (SSID)
Definition:
mgt-headers.h:806
ns3::MgtProbeRequestHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtcapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:87
ns3::WifiActionHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1401
ns3::MgtProbeResponseHeader::m_heOperation
HeOperation m_heOperation
HE operation.
Definition:
mgt-headers.h:817
ns3::MgtDelBaHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1815
ns3::WifiActionHeader::SelfProtectedActionValue
SelfProtectedActionValue
SelfProtectedActionValue enumeration.
Definition:
mgt-headers.h:874
ns3::MgtAddBaRequestHeader::GetTimeout
uint16_t GetTimeout(void) const
Return the timeout.
Definition:
mgt-headers.cc:1546
ns3::MgtAssocResponseHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:954
ns3::MgtDelBaHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1793
ns3::WifiActionHeader::PROXY_UPDATE_CONFIRMATION
Definition:
mgt-headers.h:887
ns3::MgtAssocRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:657
ns3::MgtProbeRequestHeader::~MgtProbeRequestHeader
~MgtProbeRequestHeader()
Definition:
mgt-headers.cc:34
src
wifi
model
mgt-headers.h
Generated on Wed Mar 21 2018 14:24:33 for ns-3 by
1.8.9.1