A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
API
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 "ns3/mac48-address.h"
27
#include "
status-code.h
"
28
#include "
capability-information.h
"
29
#include "
supported-rates.h
"
30
#include "
ssid.h
"
31
#include "
dsss-parameter-set.h
"
32
#include "
extended-capabilities.h
"
33
#include "
ht-capabilities.h
"
34
#include "
ht-operation.h
"
35
#include "
vht-capabilities.h
"
36
#include "
vht-operation.h
"
37
#include "
erp-information.h
"
38
#include "
edca-parameter-set.h
"
39
#include "
he-capabilities.h
"
40
#include "
he-operation.h
"
41
#include "
cf-parameter-set.h
"
42
43
namespace
ns3
{
44
49
class
MgtAssocRequestHeader
:
public
Header
50
{
51
public
:
52
MgtAssocRequestHeader
();
53
~MgtAssocRequestHeader
();
54
60
void
SetSsid
(
Ssid
ssid
);
66
void
SetSupportedRates
(
SupportedRates
rates);
72
void
SetListenInterval
(uint16_t interval);
78
void
SetCapabilities
(
CapabilityInformation
capabilities);
84
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedCapabilities);
90
void
SetHtCapabilities
(
HtCapabilities
htCapabilities);
96
void
SetVhtCapabilities
(
VhtCapabilities
vhtCapabilities);
102
void
SetHeCapabilities
(
HeCapabilities
heCapabilities);
108
CapabilityInformation
GetCapabilities
(
void
)
const
;
114
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
120
HtCapabilities
GetHtCapabilities
(
void
)
const
;
126
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
132
HeCapabilities
GetHeCapabilities
(
void
)
const
;
138
Ssid
GetSsid
(
void
)
const
;
144
SupportedRates
GetSupportedRates
(
void
)
const
;
150
uint16_t
GetListenInterval
(
void
)
const
;
151
156
static
TypeId
GetTypeId
(
void
);
157
TypeId
GetInstanceTypeId
(
void
)
const
;
158
void
Print
(std::ostream &os)
const
;
159
uint32_t
GetSerializedSize
(
void
)
const
;
160
void
Serialize
(
Buffer::Iterator
start
)
const
;
161
uint32_t
Deserialize
(
Buffer::Iterator
start
);
162
163
164
private
:
165
Ssid
m_ssid
;
166
SupportedRates
m_rates
;
167
CapabilityInformation
m_capability
;
168
ExtendedCapabilities
m_extendedCapability
;
169
HtCapabilities
m_htCapability
;
170
VhtCapabilities
m_vhtCapability
;
171
HeCapabilities
m_heCapability
;
172
uint16_t
m_listenInterval
;
173
};
174
175
180
class
MgtReassocRequestHeader
:
public
Header
181
{
182
public
:
183
MgtReassocRequestHeader
();
184
~MgtReassocRequestHeader
();
185
191
void
SetSsid
(
Ssid
ssid
);
197
void
SetSupportedRates
(
SupportedRates
rates);
203
void
SetListenInterval
(uint16_t interval);
209
void
SetCapabilities
(
CapabilityInformation
capabilities);
215
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedCapabilities);
221
void
SetHtCapabilities
(
HtCapabilities
htCapabilities);
227
void
SetVhtCapabilities
(
VhtCapabilities
vhtCapabilities);
233
void
SetHeCapabilities
(
HeCapabilities
heCapabilities);
239
CapabilityInformation
GetCapabilities
(
void
)
const
;
245
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
251
HtCapabilities
GetHtCapabilities
(
void
)
const
;
257
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
263
HeCapabilities
GetHeCapabilities
(
void
)
const
;
269
Ssid
GetSsid
(
void
)
const
;
275
SupportedRates
GetSupportedRates
(
void
)
const
;
281
uint16_t
GetListenInterval
(
void
)
const
;
287
void
SetCurrentApAddress
(
Mac48Address
currentApAddr);
288
293
static
TypeId
GetTypeId
(
void
);
294
TypeId
GetInstanceTypeId
(
void
)
const
;
295
void
Print
(std::ostream &os)
const
;
296
uint32_t
GetSerializedSize
(
void
)
const
;
297
void
Serialize
(
Buffer::Iterator
start
)
const
;
298
uint32_t
Deserialize
(
Buffer::Iterator
start
);
299
300
301
private
:
302
Mac48Address
m_currentApAddr
;
303
Ssid
m_ssid
;
304
SupportedRates
m_rates
;
305
CapabilityInformation
m_capability
;
306
ExtendedCapabilities
m_extendedCapability
;
307
HtCapabilities
m_htCapability
;
308
VhtCapabilities
m_vhtCapability
;
309
HeCapabilities
m_heCapability
;
310
uint16_t
m_listenInterval
;
311
};
312
313
318
class
MgtAssocResponseHeader
:
public
Header
319
{
320
public
:
321
MgtAssocResponseHeader
();
322
~MgtAssocResponseHeader
();
323
329
StatusCode
GetStatusCode
(
void
);
335
SupportedRates
GetSupportedRates
(
void
);
341
CapabilityInformation
GetCapabilities
(
void
)
const
;
347
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
353
HtCapabilities
GetHtCapabilities
(
void
)
const
;
359
HtOperation
GetHtOperation
(
void
)
const
;
365
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
371
VhtOperation
GetVhtOperation
(
void
)
const
;
377
HeCapabilities
GetHeCapabilities
(
void
)
const
;
383
HeOperation
GetHeOperation
(
void
)
const
;
389
uint16_t
GetAssociationId
(
void
)
const
;
395
ErpInformation
GetErpInformation
(
void
)
const
;
401
EdcaParameterSet
GetEdcaParameterSet
(
void
)
const
;
407
void
SetCapabilities
(
CapabilityInformation
capabilities);
413
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedCapabilities);
419
void
SetVhtOperation
(
VhtOperation
vhtOperation);
425
void
SetVhtCapabilities
(
VhtCapabilities
vhtCapabilities);
431
void
SetHtCapabilities
(
HtCapabilities
htCapabilities);
437
void
SetHtOperation
(
HtOperation
htOperation);
443
void
SetSupportedRates
(
SupportedRates
rates);
449
void
SetStatusCode
(
StatusCode
code);
455
void
SetAssociationId
(uint16_t aid);
461
void
SetErpInformation
(
ErpInformation
erpInformation);
467
void
SetEdcaParameterSet
(
EdcaParameterSet
edcaParameterSet);
473
void
SetHeCapabilities
(
HeCapabilities
heCapabilities);
479
void
SetHeOperation
(
HeOperation
heOperation);
480
485
static
TypeId
GetTypeId
(
void
);
486
TypeId
GetInstanceTypeId
(
void
)
const
;
487
void
Print
(std::ostream &os)
const
;
488
uint32_t
GetSerializedSize
(
void
)
const
;
489
void
Serialize
(
Buffer::Iterator
start
)
const
;
490
uint32_t
Deserialize
(
Buffer::Iterator
start
);
491
492
493
private
:
494
SupportedRates
m_rates
;
495
CapabilityInformation
m_capability
;
496
StatusCode
m_code
;
497
uint16_t
m_aid
;
498
ExtendedCapabilities
m_extendedCapability
;
499
HtCapabilities
m_htCapability
;
500
HtOperation
m_htOperation
;
501
VhtCapabilities
m_vhtCapability
;
502
VhtOperation
m_vhtOperation
;
503
ErpInformation
m_erpInformation
;
504
EdcaParameterSet
m_edcaParameterSet
;
505
HeCapabilities
m_heCapability
;
506
HeOperation
m_heOperation
;
507
};
508
509
514
class
MgtProbeRequestHeader
:
public
Header
515
{
516
public
:
517
~MgtProbeRequestHeader
();
518
524
void
SetSsid
(
Ssid
ssid
);
530
void
SetSupportedRates
(
SupportedRates
rates);
536
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedCapabilities);
542
void
SetHtCapabilities
(
HtCapabilities
htCapabilities);
548
void
SetVhtCapabilities
(
VhtCapabilities
vhtCapabilities);
554
void
SetHeCapabilities
(
HeCapabilities
heCapabilities);
560
Ssid
GetSsid
(
void
)
const
;
566
SupportedRates
GetSupportedRates
(
void
)
const
;
572
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
578
HtCapabilities
GetHtCapabilities
(
void
)
const
;
584
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
590
HeCapabilities
GetHeCapabilities
(
void
)
const
;
591
596
static
TypeId
GetTypeId
(
void
);
597
TypeId
GetInstanceTypeId
(
void
)
const
;
598
void
Print
(std::ostream &os)
const
;
599
uint32_t
GetSerializedSize
(
void
)
const
;
600
void
Serialize
(
Buffer::Iterator
start
)
const
;
601
uint32_t
Deserialize
(
Buffer::Iterator
start
);
602
603
604
private
:
605
Ssid
m_ssid
;
606
SupportedRates
m_rates
;
607
ExtendedCapabilities
m_extendedCapability
;
608
HtCapabilities
m_htCapability
;
609
VhtCapabilities
m_vhtCapability
;
610
HeCapabilities
m_heCapability
;
611
};
612
613
618
class
MgtProbeResponseHeader
:
public
Header
619
{
620
public
:
621
MgtProbeResponseHeader
();
622
~MgtProbeResponseHeader
();
623
629
Ssid
GetSsid
(
void
)
const
;
635
uint64_t
GetBeaconIntervalUs
(
void
)
const
;
641
SupportedRates
GetSupportedRates
(
void
)
const
;
647
CapabilityInformation
GetCapabilities
(
void
)
const
;
653
DsssParameterSet
GetDsssParameterSet
(
void
)
const
;
659
ExtendedCapabilities
GetExtendedCapabilities
(
void
)
const
;
665
HtCapabilities
GetHtCapabilities
(
void
)
const
;
671
HtOperation
GetHtOperation
(
void
)
const
;
677
VhtCapabilities
GetVhtCapabilities
(
void
)
const
;
683
VhtOperation
GetVhtOperation
(
void
)
const
;
689
HeCapabilities
GetHeCapabilities
(
void
)
const
;
695
HeOperation
GetHeOperation
(
void
)
const
;
701
ErpInformation
GetErpInformation
(
void
)
const
;
707
EdcaParameterSet
GetEdcaParameterSet
(
void
)
const
;
713
CfParameterSet
GetCfParameterSet
(
void
)
const
;
719
void
SetCapabilities
(
CapabilityInformation
capabilities);
725
void
SetExtendedCapabilities
(
ExtendedCapabilities
extendedCapabilities);
731
void
SetHtCapabilities
(
HtCapabilities
htCapabilities);
737
void
SetHtOperation
(
HtOperation
htOperation);
743
void
SetVhtCapabilities
(
VhtCapabilities
vhtCapabilities);
749
void
SetVhtOperation
(
VhtOperation
vhtOperation);
755
void
SetHeCapabilities
(
HeCapabilities
heCapabilities);
761
void
SetHeOperation
(
HeOperation
heOperation);
767
void
SetSsid
(
Ssid
ssid
);
773
void
SetBeaconIntervalUs
(uint64_t us);
779
void
SetSupportedRates
(
SupportedRates
rates);
785
void
SetDsssParameterSet
(
DsssParameterSet
dsssParameterSet);
791
void
SetErpInformation
(
ErpInformation
erpInformation);
797
void
SetEdcaParameterSet
(
EdcaParameterSet
edcaParameterSet);
803
void
SetCfParameterSet
(
CfParameterSet
cfParameterSet);
809
uint64_t
GetTimestamp
();
810
815
static
TypeId
GetTypeId
(
void
);
816
TypeId
GetInstanceTypeId
(
void
)
const
;
817
void
Print
(std::ostream &os)
const
;
818
uint32_t
GetSerializedSize
(
void
)
const
;
819
void
Serialize
(
Buffer::Iterator
start
)
const
;
820
uint32_t
Deserialize
(
Buffer::Iterator
start
);
821
822
823
private
:
824
uint64_t
m_timestamp
;
825
Ssid
m_ssid
;
826
uint64_t
m_beaconInterval
;
827
SupportedRates
m_rates
;
828
CapabilityInformation
m_capability
;
829
DsssParameterSet
m_dsssParameterSet
;
830
ExtendedCapabilities
m_extendedCapability
;
831
HtCapabilities
m_htCapability
;
832
HtOperation
m_htOperation
;
833
VhtCapabilities
m_vhtCapability
;
834
VhtOperation
m_vhtOperation
;
835
HeCapabilities
m_heCapability
;
836
HeOperation
m_heOperation
;
837
ErpInformation
m_erpInformation
;
838
EdcaParameterSet
m_edcaParameterSet
;
839
CfParameterSet
m_cfParameterSet
;
840
};
841
842
847
class
MgtBeaconHeader
:
public
MgtProbeResponseHeader
848
{
849
public
:
855
static
TypeId
GetTypeId
(
void
);
856
};
857
858
859
/****************************
860
* Action frames
861
*****************************/
862
870
class
WifiActionHeader
:
public
Header
871
{
872
public
:
873
WifiActionHeader
();
874
~WifiActionHeader
();
875
876
/*
877
* Compatible with table 8-38 IEEE 802.11, Part11, (Year 2012)
878
* Category values - see 802.11-2012 Table 8-38
879
*/
880
882
enum
CategoryValue
//table 8-38 staring from IEEE 802.11, Part11, (Year 2012)
883
{
884
BLOCK_ACK
= 3,
885
MESH
= 13,
//Category: Mesh
886
MULTIHOP
= 14,
//not used so far
887
SELF_PROTECTED
= 15,
//Category: Self Protected
888
//Since vendor specific action has no stationary Action value,the parse process is not here.
889
//Refer to vendor-specific-action in wave module.
890
VENDOR_SPECIFIC_ACTION
= 127,
891
};
892
894
enum
SelfProtectedActionValue
//Category: 15 (Self Protected)
895
{
896
PEER_LINK_OPEN
= 1,
//Mesh Peering Open
897
PEER_LINK_CONFIRM
= 2,
//Mesh Peering Confirm
898
PEER_LINK_CLOSE
= 3,
//Mesh Peering Close
899
GROUP_KEY_INFORM
= 4,
//Mesh Group Key Inform
900
GROUP_KEY_ACK
= 5,
//Mesh Group Key Acknowledge
901
};
902
904
enum
MultihopActionValue
905
{
906
PROXY_UPDATE
= 0,
//not used so far
907
PROXY_UPDATE_CONFIRMATION
= 1,
//not used so far
908
};
909
911
enum
MeshActionValue
912
{
913
LINK_METRIC_REPORT
= 0,
//Action Value:0 in Category 13: Mesh
914
PATH_SELECTION
= 1,
//Action Value:1 in Category 13: Mesh
915
PORTAL_ANNOUNCEMENT
= 2,
//Action Value:2 in Category 13: Mesh
916
CONGESTION_CONTROL_NOTIFICATION
= 3,
//Action Value:3 in Category 13: Mesh
917
MDA_SETUP_REQUEST
= 4,
//Action Value:4 in Category 13: Mesh MCCA-Setup-Request (not used so far)
918
MDA_SETUP_REPLY
= 5,
//Action Value:5 in Category 13: Mesh MCCA-Setup-Reply (not used so far)
919
MDAOP_ADVERTISMENT_REQUEST
= 6,
//Action Value:6 in Category 13: Mesh MCCA-Advertisement-Request (not used so far)
920
MDAOP_ADVERTISMENTS
= 7,
//Action Value:7 in Category 13: Mesh (not used so far)
921
MDAOP_SET_TEARDOWN
= 8,
//Action Value:8 in Category 13: Mesh (not used so far)
922
TBTT_ADJUSTMENT_REQUEST
= 9,
//Action Value:9 in Category 13: Mesh (not used so far)
923
TBTT_ADJUSTMENT_RESPONSE
= 10,
//Action Value:10 in Category 13: Mesh (not used so far)
924
};
925
930
enum
BlockAckActionValue
931
{
932
BLOCK_ACK_ADDBA_REQUEST
= 0,
933
BLOCK_ACK_ADDBA_RESPONSE
= 1,
934
BLOCK_ACK_DELBA
= 2
935
};
936
937
941
typedef
union
942
{
943
MeshActionValue
meshAction
;
944
MultihopActionValue
multihopAction
;
945
SelfProtectedActionValue
selfProtectedAction
;
946
BlockAckActionValue
blockAck
;
947
}
ActionValue
;
948
954
void
SetAction
(
CategoryValue
type,
ActionValue
action);
955
961
CategoryValue
GetCategory
();
967
ActionValue
GetAction
();
968
973
static
TypeId
GetTypeId
(
void
);
974
TypeId
GetInstanceTypeId
()
const
;
975
void
Print
(std::ostream &os)
const
;
976
uint32_t
GetSerializedSize
()
const
;
977
void
Serialize
(
Buffer::Iterator
start
)
const
;
978
uint32_t
Deserialize
(
Buffer::Iterator
start
);
979
980
981
private
:
987
std::string
CategoryValueToString
(
CategoryValue
value)
const
;
993
std::string
SelfProtectedActionValueToString
(
SelfProtectedActionValue
value)
const
;
994
uint8_t
m_category
;
995
uint8_t
m_actionValue
;
996
};
997
998
1003
class
MgtAddBaRequestHeader
:
public
Header
1004
{
1005
public
:
1006
MgtAddBaRequestHeader
();
1007
1012
static
TypeId
GetTypeId
(
void
);
1013
TypeId
GetInstanceTypeId
(
void
)
const
;
1014
void
Print
(std::ostream &os)
const
;
1015
uint32_t
GetSerializedSize
(
void
)
const
;
1016
void
Serialize
(
Buffer::Iterator
start
)
const
;
1017
uint32_t
Deserialize
(
Buffer::Iterator
start
);
1018
1022
void
SetDelayedBlockAck
();
1026
void
SetImmediateBlockAck
();
1032
void
SetTid
(uint8_t tid);
1038
void
SetTimeout
(uint16_t
timeout
);
1044
void
SetBufferSize
(uint16_t size);
1050
void
SetStartingSequence
(uint16_t seq);
1056
void
SetAmsduSupport
(
bool
supported);
1057
1063
uint16_t
GetStartingSequence
(
void
)
const
;
1069
uint8_t
GetTid
(
void
)
const
;
1075
bool
IsImmediateBlockAck
(
void
)
const
;
1081
uint16_t
GetTimeout
(
void
)
const
;
1087
uint16_t
GetBufferSize
(
void
)
const
;
1093
bool
IsAmsduSupported
(
void
)
const
;
1094
1095
private
:
1101
uint16_t
GetParameterSet
(
void
)
const
;
1107
void
SetParameterSet
(uint16_t params);
1113
uint16_t
GetStartingSequenceControl
(
void
)
const
;
1119
void
SetStartingSequenceControl
(uint16_t seqControl);
1120
1121
uint8_t
m_dialogToken
;
1122
uint8_t
m_amsduSupport
;
1123
uint8_t
m_policy
;
1124
uint8_t
m_tid
;
1125
uint16_t
m_bufferSize
;
1126
uint16_t
m_timeoutValue
;
1127
uint16_t
m_startingSeq
;
1128
};
1129
1130
1135
class
MgtAddBaResponseHeader
:
public
Header
1136
{
1137
public
:
1138
MgtAddBaResponseHeader
();
1139
1144
static
TypeId
GetTypeId
(
void
);
1145
TypeId
GetInstanceTypeId
(
void
)
const
;
1146
void
Print
(std::ostream &os)
const
;
1147
uint32_t
GetSerializedSize
(
void
)
const
;
1148
void
Serialize
(
Buffer::Iterator
start
)
const
;
1149
uint32_t
Deserialize
(
Buffer::Iterator
start
);
1150
1154
void
SetDelayedBlockAck
();
1158
void
SetImmediateBlockAck
();
1164
void
SetTid
(uint8_t tid);
1170
void
SetTimeout
(uint16_t
timeout
);
1176
void
SetBufferSize
(uint16_t size);
1182
void
SetStatusCode
(
StatusCode
code);
1188
void
SetAmsduSupport
(
bool
supported);
1189
1195
StatusCode
GetStatusCode
(
void
)
const
;
1201
uint8_t
GetTid
(
void
)
const
;
1207
bool
IsImmediateBlockAck
(
void
)
const
;
1213
uint16_t
GetTimeout
(
void
)
const
;
1219
uint16_t
GetBufferSize
(
void
)
const
;
1225
bool
IsAmsduSupported
(
void
)
const
;
1226
1227
1228
private
:
1234
uint16_t
GetParameterSet
(
void
)
const
;
1240
void
SetParameterSet
(uint16_t params);
1241
1242
uint8_t
m_dialogToken
;
1243
StatusCode
m_code
;
1244
uint8_t
m_amsduSupport
;
1245
uint8_t
m_policy
;
1246
uint8_t
m_tid
;
1247
uint16_t
m_bufferSize
;
1248
uint16_t
m_timeoutValue
;
1249
};
1250
1251
1256
class
MgtDelBaHeader
:
public
Header
1257
{
1258
public
:
1259
MgtDelBaHeader
();
1260
1265
static
TypeId
GetTypeId
(
void
);
1266
// Inherited
1267
TypeId
GetInstanceTypeId
(
void
)
const
;
1268
void
Print
(std::ostream &os)
const
;
1269
uint32_t
GetSerializedSize
(
void
)
const
;
1270
void
Serialize
(
Buffer::Iterator
start
)
const
;
1271
uint32_t
Deserialize
(
Buffer::Iterator
start
);
1272
1279
bool
IsByOriginator
(
void
)
const
;
1285
uint8_t
GetTid
(
void
)
const
;
1291
void
SetTid
(uint8_t tid);
1295
void
SetByOriginator
(
void
);
1299
void
SetByRecipient
(
void
);
1300
1301
1302
private
:
1308
uint16_t
GetParameterSet
(
void
)
const
;
1314
void
SetParameterSet
(uint16_t params);
1315
1316
uint16_t
m_initiator
;
1317
uint16_t
m_tid
;
1318
uint16_t
m_reasonCode
;
1319
};
1320
1321
}
//namespace ns3
1322
1323
#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:723
ns3::MgtAddBaResponseHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1637
ns3::WifiActionHeader::GROUP_KEY_ACK
Definition:
mgt-headers.h:900
ns3::MgtAddBaRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1501
ns3::MgtReassocRequestHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:801
ns3::WifiActionHeader::MULTIHOP
Definition:
mgt-headers.h:886
ns3::MgtAssocRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:637
ns3::MgtAddBaResponseHeader::GetParameterSet
uint16_t GetParameterSet(void) const
Return the raw parameter set.
Definition:
mgt-headers.cc:1771
ns3::MgtDelBaHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1814
ns3::MgtAddBaResponseHeader::m_code
StatusCode m_code
Status code.
Definition:
mgt-headers.h:1243
ns3::MgtAddBaResponseHeader::GetTimeout
uint16_t GetTimeout(void) const
Return the timeout.
Definition:
mgt-headers.cc:1753
ns3::MgtAssocResponseHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtCapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:986
ns3::MgtProbeRequestHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtCapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:82
ns3::MgtReassocRequestHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:753
ns3::MgtAssocRequestHeader
Implement the header for management frames of type association request.
Definition:
mgt-headers.h:49
ns3::MgtReassocRequestHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities heCapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:783
ns3::MgtProbeResponseHeader::m_dsssParameterSet
DsssParameterSet m_dsssParameterSet
DSSS Parameter Set.
Definition:
mgt-headers.h:829
ns3::MgtAssocRequestHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:548
ns3::MgtAddBaResponseHeader::m_policy
uint8_t m_policy
Block ACK policy.
Definition:
mgt-headers.h:1245
dsss-parameter-set.h
ns3::MgtProbeResponseHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:423
ns3::MgtReassocRequestHeader::m_ssid
Ssid m_ssid
Service Set ID (SSID)
Definition:
mgt-headers.h:303
ns3::WifiActionHeader::MESH
Definition:
mgt-headers.h:885
ns3::MgtReassocRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:836
ns3::MgtAssocResponseHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:494
ns3::WifiActionHeader::TBTT_ADJUSTMENT_REQUEST
Definition:
mgt-headers.h:922
ns3::MgtAssocRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:626
ns3::MgtDelBaHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1825
ns3::WifiActionHeader::GROUP_KEY_INFORM
Definition:
mgt-headers.h:899
ns3::MgtAddBaRequestHeader::m_timeoutValue
uint16_t m_timeoutValue
Timeout.
Definition:
mgt-headers.h:1126
ns3::MgtAssocResponseHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:944
ns3::WifiActionHeader
See IEEE 802.11 chapter 7.3.1.11 Header format: | category: 1 | action value: 1 |.
Definition:
mgt-headers.h:870
ns3::WifiActionHeader::BLOCK_ACK
Definition:
mgt-headers.h:884
ns3::MgtProbeRequestHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:106
ns3::MgtProbeRequestHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:608
ns3::MgtAssocRequestHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:166
ns3::MgtProbeRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:126
ns3::MgtAddBaRequestHeader::SetImmediateBlockAck
void SetImmediateBlockAck()
Enable immediate BlockAck.
Definition:
mgt-headers.cc:1518
ns3::MgtAddBaRequestHeader::IsAmsduSupported
bool IsAmsduSupported(void) const
Return whether A-MSDU capability is supported.
Definition:
mgt-headers.cc:1585
ns3::MgtProbeResponseHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:827
ns3::MgtReassocRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:819
ns3::MgtReassocRequestHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:308
ns3::MgtAddBaRequestHeader::m_dialogToken
uint8_t m_dialogToken
Not used for now.
Definition:
mgt-headers.h:1121
visualizer.core.start
def start()
Definition:
core.py:1855
ns3::WifiActionHeader::PROXY_UPDATE_CONFIRMATION
Definition:
mgt-headers.h:907
ns3::MgtAssocResponseHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:495
ns3::MgtProbeResponseHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:828
ns3::MgtAddBaRequestHeader::SetBufferSize
void SetBufferSize(uint16_t size)
Set buffer size.
Definition:
mgt-headers.cc:1537
ns3::MgtAssocResponseHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities heCapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:1010
ns3::MgtAddBaRequestHeader
Implement the header for management frames of type Add Block Ack request.
Definition:
mgt-headers.h:1003
ns3::WifiActionHeader::BLOCK_ACK_ADDBA_REQUEST
Definition:
mgt-headers.h:932
ns3::MgtAssocResponseHeader::SetAssociationId
void SetAssociationId(uint16_t aid)
Set the association ID.
Definition:
mgt-headers.cc:1034
ns3::MgtAssocRequestHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:169
ns3::MgtProbeRequestHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:610
ns3::ExtendedCapabilities
The Extended Capabilities Information ElementThis class knows how to serialise and deserialise the Ex...
Definition:
extended-capabilities.h:34
status-code.h
ns3::VhtOperation
The VHT Operation Information ElementThis class knows how to serialise and deserialise the VHT Operat...
Definition:
vht-operation.h:35
ns3::MgtProbeRequestHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:609
ns3::WifiActionHeader::BLOCK_ACK_ADDBA_RESPONSE
Definition:
mgt-headers.h:933
ns3::MgtAddBaRequestHeader::GetStartingSequenceControl
uint16_t GetStartingSequenceControl(void) const
Return the raw sequence control.
Definition:
mgt-headers.cc:1597
ns3::MgtReassocRequestHeader::SetListenInterval
void SetListenInterval(uint16_t interval)
Set the listen interval.
Definition:
mgt-headers.cc:729
ns3::HtCapabilities
The HT Capabilities Information ElementThis class knows how to serialise and deserialise the HT Capab...
Definition:
ht-capabilities.h:41
ns3::MgtAddBaRequestHeader::GetBufferSize
uint16_t GetBufferSize(void) const
Return the buffer size.
Definition:
mgt-headers.cc:1579
ns3::MgtAddBaRequestHeader::MgtAddBaRequestHeader
MgtAddBaRequestHeader()
Definition:
mgt-headers.cc:1450
ns3::MgtProbeResponseHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:220
ns3::MgtAssocRequestHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:530
ns3::MgtReassocRequestHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:717
ns3::MgtReassocRequestHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:789
ns3::MgtAssocResponseHeader::GetVhtOperation
VhtOperation GetVhtOperation(void) const
Return the VHT operation.
Definition:
mgt-headers.cc:1004
ns3::MgtAddBaRequestHeader::m_startingSeq
uint16_t m_startingSeq
Starting sequence number.
Definition:
mgt-headers.h:1127
ns3::HtOperation
The HT Operation Information ElementThis class knows how to serialise and deserialise the HT Operatio...
Definition:
ht-operation.h:50
ns3::WifiActionHeader::CategoryValue
CategoryValue
CategoryValue enumeration.
Definition:
mgt-headers.h:882
ns3::WifiActionHeader::PEER_LINK_OPEN
Definition:
mgt-headers.h:896
ns3::WifiActionHeader::PORTAL_ANNOUNCEMENT
Definition:
mgt-headers.h:915
ns3::MgtProbeResponseHeader::m_vhtOperation
VhtOperation m_vhtOperation
VHT operation.
Definition:
mgt-headers.h:834
ns3::MgtProbeRequestHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:76
ns3::MgtAddBaResponseHeader::GetBufferSize
uint16_t GetBufferSize(void) const
Return the buffer size.
Definition:
mgt-headers.cc:1759
ns3::MgtProbeResponseHeader::GetHtOperation
HtOperation GetHtOperation(void) const
Return the HT operation.
Definition:
mgt-headers.cc:262
ns3::WifiActionHeader::GetCategory
CategoryValue GetCategory()
Return the category value.
Definition:
mgt-headers.cc:1211
ns3::WifiActionHeader::~WifiActionHeader
~WifiActionHeader()
Definition:
mgt-headers.cc:1172
ns3::MgtProbeRequestHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:100
ns3::MgtAddBaResponseHeader::SetDelayedBlockAck
void SetDelayedBlockAck()
Enable delayed BlockAck.
Definition:
mgt-headers.cc:1692
timeout
ns3::Time timeout
Definition:
openflow-switch.cc:52
ns3::MgtProbeResponseHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
extended capabilities
Definition:
mgt-headers.h:830
ns3::MgtAddBaRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1475
ns3::MgtReassocRequestHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:309
ns3::MgtReassocRequestHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:741
ns3::MgtAddBaResponseHeader::SetStatusCode
void SetStatusCode(StatusCode code)
Set the status code.
Definition:
mgt-headers.cc:1723
ns3::SupportedRates
The Supported Rates Information ElementThis class knows how to serialise and deserialise the Supporte...
Definition:
supported-rates.h:95
ns3::MgtAssocRequestHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:167
ns3::MgtAddBaRequestHeader::GetTimeout
uint16_t GetTimeout(void) const
Return the timeout.
Definition:
mgt-headers.cc:1573
ns3::MgtAddBaRequestHeader::m_bufferSize
uint16_t m_bufferSize
Buffer size.
Definition:
mgt-headers.h:1125
ns3::MgtAssocResponseHeader::m_erpInformation
ErpInformation m_erpInformation
ERP information.
Definition:
mgt-headers.h:503
ns3::MgtAddBaResponseHeader::SetTimeout
void SetTimeout(uint16_t timeout)
Set timeout.
Definition:
mgt-headers.cc:1711
ns3::MgtAssocRequestHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:566
ns3::CapabilityInformation
Capability information.
Definition:
capability-information.h:33
ns3::MgtProbeRequestHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:52
ns3::MgtAddBaRequestHeader::SetAmsduSupport
void SetAmsduSupport(bool supported)
Enable or disable A-MSDU support.
Definition:
mgt-headers.cc:1555
ns3::Buffer::Iterator
iterator in a Buffer instance
Definition:
buffer.h:98
ns3::MgtAssocResponseHeader::GetHeOperation
HeOperation GetHeOperation(void) const
Return the HE operation.
Definition:
mgt-headers.cc:1028
ns3::MgtAssocRequestHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:536
ns3::MgtProbeResponseHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:399
ns3::MgtProbeResponseHeader::SetDsssParameterSet
void SetDsssParameterSet(DsssParameterSet dsssParameterSet)
Set the DSSS Parameter Set.
Definition:
mgt-headers.cc:346
ns3::MgtReassocRequestHeader::m_currentApAddr
Mac48Address m_currentApAddr
Address of the current access point.
Definition:
mgt-headers.h:302
ns3::MgtAddBaRequestHeader::GetParameterSet
uint16_t GetParameterSet(void) const
Return the raw parameter set.
Definition:
mgt-headers.cc:1603
ns3::MgtProbeRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:137
ns3::MgtAssocResponseHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1081
ns3::MgtDelBaHeader::m_reasonCode
uint16_t m_reasonCode
Not used for now.
Definition:
mgt-headers.h:1318
ns3::MgtAddBaResponseHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1671
ns3::MgtAddBaResponseHeader::SetTid
void SetTid(uint8_t tid)
Set Traffic ID (TID).
Definition:
mgt-headers.cc:1704
ns3::MgtAddBaResponseHeader::GetTid
uint8_t GetTid(void) const
Return the Traffic ID (TID).
Definition:
mgt-headers.cc:1741
ns3::MgtAssocRequestHeader::SetListenInterval
void SetListenInterval(uint16_t interval)
Set the listen interval.
Definition:
mgt-headers.cc:542
ns3::WifiActionHeader::SELF_PROTECTED
Definition:
mgt-headers.h:887
ns3::WifiActionHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1341
ns3::MgtProbeResponseHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities heCapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:292
ns3::MgtAddBaResponseHeader::m_amsduSupport
uint8_t m_amsduSupport
Flag if A-MSDU is supported.
Definition:
mgt-headers.h:1244
ns3::MgtDelBaHeader::IsByOriginator
bool IsByOriginator(void) const
Check if the initiator bit in the DELBA is set.
Definition:
mgt-headers.cc:1851
ns3::MgtProbeResponseHeader::SetErpInformation
void SetErpInformation(ErpInformation erpInformation)
Set the ERP information.
Definition:
mgt-headers.cc:358
ns3::MgtProbeResponseHeader::GetEdcaParameterSet
EdcaParameterSet GetEdcaParameterSet(void) const
Return the EDCA Parameter Set.
Definition:
mgt-headers.cc:376
ns3::WifiActionHeader::GetSerializedSize
uint32_t GetSerializedSize() const
Definition:
mgt-headers.cc:1422
supported-rates.h
ns3::MgtDelBaHeader::m_initiator
uint16_t m_initiator
initiator
Definition:
mgt-headers.h:1316
ns3::MgtAddBaResponseHeader::IsImmediateBlockAck
bool IsImmediateBlockAck(void) const
Return whether the Block Ack policy is immediate Block Ack.
Definition:
mgt-headers.cc:1747
ns3::WifiActionHeader::CategoryValueToString
std::string CategoryValueToString(CategoryValue value) const
Category value to string function.
Definition:
mgt-headers.cc:1358
ns3::MgtAddBaRequestHeader::SetParameterSet
void SetParameterSet(uint16_t params)
Set the parameter set from the given raw value.
Definition:
mgt-headers.cc:1614
ns3::MgtAssocRequestHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:590
ns3::MgtAssocRequestHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
Extended capabilities.
Definition:
mgt-headers.h:168
cf-parameter-set.h
edca-parameter-set.h
ns3::MgtDelBaHeader::MgtDelBaHeader
MgtDelBaHeader()
Definition:
mgt-headers.cc:1797
ns3::MgtAddBaRequestHeader::m_tid
uint8_t m_tid
Traffic ID.
Definition:
mgt-headers.h:1124
ns3::WifiActionHeader::PEER_LINK_CONFIRM
Definition:
mgt-headers.h:897
ns3::MgtProbeResponseHeader::GetErpInformation
ErpInformation GetErpInformation(void) const
Return the ERP information.
Definition:
mgt-headers.cc:364
ns3::MgtProbeRequestHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:606
ns3::MgtAssocResponseHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htCapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:962
ns3::MgtProbeResponseHeader::SetHeOperation
void SetHeOperation(HeOperation heOperation)
Set the HE operation.
Definition:
mgt-headers.cc:304
ns3::MgtReassocRequestHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:795
ns3::VhtCapabilities
The IEEE 802.11ac VHT Capabilities.
Definition:
vht-capabilities.h:34
ns3::MgtAddBaRequestHeader::SetStartingSequenceControl
void SetStartingSequenceControl(uint16_t seqControl)
Set sequence control with the given raw value.
Definition:
mgt-headers.cc:1549
ns3::MgtProbeResponseHeader::GetCfParameterSet
CfParameterSet GetCfParameterSet(void) const
Return the CF parameter set.
Definition:
mgt-headers.cc:322
ns3::MgtAssocResponseHeader::SetErpInformation
void SetErpInformation(ErpInformation erpInformation)
Set the ERP information.
Definition:
mgt-headers.cc:1046
ns3::MgtDelBaHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1820
ns3::MgtReassocRequestHeader::MgtReassocRequestHeader
MgtReassocRequestHeader()
Definition:
mgt-headers.cc:707
ns3::MgtAddBaResponseHeader::SetImmediateBlockAck
void SetImmediateBlockAck()
Enable immediate BlockAck.
Definition:
mgt-headers.cc:1698
ns3::WifiActionHeader::GetInstanceTypeId
TypeId GetInstanceTypeId() const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1352
ns3::MgtProbeRequestHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedCapabilities)
Set the extended capabilities.
Definition:
mgt-headers.cc:58
vht-operation.h
ns3::MgtAssocResponseHeader::SetHeOperation
void SetHeOperation(HeOperation heOperation)
Set the HE operation.
Definition:
mgt-headers.cc:1022
ns3::MgtAddBaRequestHeader::SetTid
void SetTid(uint8_t tid)
Set Traffic ID (TID).
Definition:
mgt-headers.cc:1524
ns3::WifiActionHeader::PEER_LINK_CLOSE
Definition:
mgt-headers.h:898
ns3::MgtAddBaResponseHeader::SetParameterSet
void SetParameterSet(uint16_t params)
Set the parameter set from the given raw value.
Definition:
mgt-headers.cc:1782
third.ssid
ssid
Definition:
third.py:100
ns3::MgtProbeResponseHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:214
ns3::MgtAssocResponseHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:505
ns3::MgtAssocRequestHeader::GetSupportedRates
SupportedRates GetSupportedRates(void) const
Return the supported rates.
Definition:
mgt-headers.cc:614
ns3::CfParameterSet
The CF Parameter SetThis class knows how to serialise and deserialise the CF Parameter Set...
Definition:
cf-parameter-set.h:34
ns3::MgtProbeRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:167
ns3::WifiActionHeader::ActionValue::meshAction
MeshActionValue meshAction
mesh action
Definition:
mgt-headers.h:943
ns3::MgtAssocResponseHeader::GetHtOperation
HtOperation GetHtOperation(void) const
Return the HT operation.
Definition:
mgt-headers.cc:980
ns3::MgtProbeRequestHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
extended capabilities
Definition:
mgt-headers.h:607
ns3::MgtAssocRequestHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtCapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:584
ns3::MgtAddBaRequestHeader::m_amsduSupport
uint8_t m_amsduSupport
Flag if A-MSDU is supported.
Definition:
mgt-headers.h:1122
ns3::MgtProbeResponseHeader::SetVhtOperation
void SetVhtOperation(VhtOperation vhtOperation)
Set the VHT operation.
Definition:
mgt-headers.cc:280
ns3::MgtAssocResponseHeader::m_heOperation
HeOperation m_heOperation
HE operation.
Definition:
mgt-headers.h:506
ns3::MgtAssocResponseHeader::m_vhtOperation
VhtOperation m_vhtOperation
VHT operation.
Definition:
mgt-headers.h:502
ns3::MgtAddBaRequestHeader::SetStartingSequence
void SetStartingSequence(uint16_t seq)
Set the starting sequence number.
Definition:
mgt-headers.cc:1543
ns3::MgtProbeResponseHeader::m_cfParameterSet
CfParameterSet m_cfParameterSet
CF parameter set.
Definition:
mgt-headers.h:839
ht-operation.h
ns3::WifiActionHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1428
ns3::MgtProbeResponseHeader::SetCfParameterSet
void SetCfParameterSet(CfParameterSet cfParameterSet)
Set the CF parameter set.
Definition:
mgt-headers.cc:316
ns3::MgtProbeResponseHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:238
ns3::MgtAssocRequestHeader::~MgtAssocRequestHeader
~MgtAssocRequestHeader()
Definition:
mgt-headers.cc:525
ns3::MgtReassocRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:865
ns3::MgtProbeRequestHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:88
ns3::MgtAssocRequestHeader::MgtAssocRequestHeader
MgtAssocRequestHeader()
Definition:
mgt-headers.cc:520
ns3::MgtReassocRequestHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtCapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:771
ns3::MgtProbeResponseHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedCapabilities)
Set the extended capabilities.
Definition:
mgt-headers.cc:232
ns3::MgtProbeResponseHeader::SetHtOperation
void SetHtOperation(HtOperation htOperation)
Set the HT operation.
Definition:
mgt-headers.cc:256
ns3::WifiActionHeader::BLOCK_ACK_DELBA
Definition:
mgt-headers.h:934
ns3::MgtProbeResponseHeader::m_erpInformation
ErpInformation m_erpInformation
ERP information.
Definition:
mgt-headers.h:837
ns3::MgtProbeResponseHeader::SetEdcaParameterSet
void SetEdcaParameterSet(EdcaParameterSet edcaParameterSet)
Set the EDCA Parameter Set.
Definition:
mgt-headers.cc:370
ns3::MgtAssocResponseHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1087
ns3::MgtProbeResponseHeader::GetBeaconIntervalUs
uint64_t GetBeaconIntervalUs(void) const
Return the beacon interval in microseconds unit.
Definition:
mgt-headers.cc:208
ns3::MgtAssocResponseHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1124
ns3::MgtProbeResponseHeader::GetDsssParameterSet
DsssParameterSet GetDsssParameterSet(void) const
Return the DSSS Parameter Set.
Definition:
mgt-headers.cc:352
ns3::MgtAssocResponseHeader::GetSupportedRates
SupportedRates GetSupportedRates(void)
Return the supported rates.
Definition:
mgt-headers.cc:920
ns3::MgtAssocResponseHeader::GetEdcaParameterSet
EdcaParameterSet GetEdcaParameterSet(void) const
Return the EDCA Parameter Set.
Definition:
mgt-headers.cc:1064
ns3::MgtAssocResponseHeader::GetErpInformation
ErpInformation GetErpInformation(void) const
Return the ERP information.
Definition:
mgt-headers.cc:1052
ns3::MgtProbeResponseHeader::m_timestamp
uint64_t m_timestamp
Timestamp.
Definition:
mgt-headers.h:824
ns3::MgtProbeResponseHeader::m_edcaParameterSet
EdcaParameterSet m_edcaParameterSet
EDCA Parameter Set.
Definition:
mgt-headers.h:838
ns3::MgtAssocRequestHeader::m_listenInterval
uint16_t m_listenInterval
listen interval
Definition:
mgt-headers.h:172
ns3::MgtProbeResponseHeader::GetTimestamp
uint64_t GetTimestamp()
Return the time stamp.
Definition:
mgt-headers.cc:196
ns3::MgtProbeRequestHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:64
ns3::MgtDelBaHeader::SetByOriginator
void SetByOriginator(void)
Set the initiator bit in the DELBA.
Definition:
mgt-headers.cc:1865
ns3::MgtAssocRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:659
ns3::WifiActionHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1415
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:328
ns3::MgtProbeResponseHeader::~MgtProbeResponseHeader
~MgtProbeResponseHeader()
Definition:
mgt-headers.cc:191
ns3::MgtAssocRequestHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:602
ns3::MgtDelBaHeader::SetByRecipient
void SetByRecipient(void)
Un-set the initiator bit in the DELBA.
Definition:
mgt-headers.cc:1871
ns3::MgtDelBaHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1803
ns3::MgtProbeResponseHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:833
ns3
Every class exported by the ns3 library is enclosed in the ns3 namespace.
ns3::WifiActionHeader::VENDOR_SPECIFIC_ACTION
Definition:
mgt-headers.h:890
ns3::MgtProbeResponseHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:250
ns3::MgtAddBaResponseHeader::GetStatusCode
StatusCode GetStatusCode(void) const
Return the status code.
Definition:
mgt-headers.cc:1735
ns3::MgtProbeResponseHeader::SetBeaconIntervalUs
void SetBeaconIntervalUs(uint64_t us)
Set the beacon interval in microseconds unit.
Definition:
mgt-headers.cc:334
ns3::EdcaParameterSet
The EDCA Parameter SetThis class knows how to serialise and deserialise the EDCA Parameter Set...
Definition:
edca-parameter-set.h:34
ns3::MgtProbeRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:143
ns3::WifiActionHeader::BlockAckActionValue
BlockAckActionValue
Block Ack Action field values See 802.11 Table 8-202.
Definition:
mgt-headers.h:930
ns3::MgtProbeResponseHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:382
capability-information.h
ns3::WifiActionHeader::PATH_SELECTION
Definition:
mgt-headers.h:914
he-operation.h
ns3::MgtReassocRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:830
ns3::MgtAddBaResponseHeader::SetBufferSize
void SetBufferSize(uint16_t size)
Set buffer size.
Definition:
mgt-headers.cc:1717
ns3::MgtAssocRequestHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:554
ns3::WifiActionHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1435
ns3::Mac48Address
an EUI-48 address
Definition:
mac48-address.h:43
ns3::MgtAssocRequestHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:170
ns3::MgtReassocRequestHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedCapabilities)
Set the Extended Capabilities.
Definition:
mgt-headers.cc:747
ns3::WifiActionHeader::TBTT_ADJUSTMENT_RESPONSE
Definition:
mgt-headers.h:923
ns3::MgtProbeResponseHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:831
ns3::MgtDelBaHeader::SetTid
void SetTid(uint8_t tid)
Set Traffic ID (TID).
Definition:
mgt-headers.cc:1877
ns3::MgtProbeResponseHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:470
ns3::MgtProbeResponseHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:202
ns3::MgtAddBaResponseHeader::MgtAddBaResponseHeader
MgtAddBaResponseHeader()
Definition:
mgt-headers.cc:1629
ns3::WifiActionHeader::LINK_METRIC_REPORT
Definition:
mgt-headers.h:913
ns3::MgtBeaconHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:503
ns3::MgtReassocRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:881
ns3::WifiActionHeader::MeshActionValue
MeshActionValue
MeshActionValue enumeration.
Definition:
mgt-headers.h:911
ns3::MgtAddBaResponseHeader::m_tid
uint8_t m_tid
Traffic ID.
Definition:
mgt-headers.h:1246
ns3::WifiActionHeader::m_actionValue
uint8_t m_actionValue
Action value.
Definition:
mgt-headers.h:995
ns3::Ssid
The IEEE 802.11 SSID Information Element.
Definition:
ssid.h:35
ns3::MgtProbeResponseHeader::SetVhtCapabilities
void SetVhtCapabilities(VhtCapabilities vhtCapabilities)
Set the VHT capabilities.
Definition:
mgt-headers.cc:268
ns3::MgtAssocResponseHeader::SetVhtOperation
void SetVhtOperation(VhtOperation vhtOperation)
Set the VHT operation.
Definition:
mgt-headers.cc:998
ns3::MgtDelBaHeader::GetParameterSet
uint16_t GetParameterSet(void) const
Return the raw parameter set.
Definition:
mgt-headers.cc:1884
ns3::MgtReassocRequestHeader::~MgtReassocRequestHeader
~MgtReassocRequestHeader()
Definition:
mgt-headers.cc:712
ns3::MgtProbeRequestHeader
Implement the header for management frames of type probe request.
Definition:
mgt-headers.h:514
ns3::MgtAssocResponseHeader::SetHtOperation
void SetHtOperation(HtOperation htOperation)
Set the HT operation.
Definition:
mgt-headers.cc:974
ns3::MgtAssocRequestHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedCapabilities)
Set the Extended Capabilities.
Definition:
mgt-headers.cc:560
ns3::MgtAssocResponseHeader
Implement the header for management frames of type association and reassociation response.
Definition:
mgt-headers.h:318
ns3::WifiActionHeader::WifiActionHeader
WifiActionHeader()
Definition:
mgt-headers.cc:1168
ns3::MgtAddBaRequestHeader::GetTid
uint8_t GetTid(void) const
Return the Traffic ID (TID).
Definition:
mgt-headers.cc:1561
ns3::MgtAssocResponseHeader::GetExtendedCapabilities
ExtendedCapabilities GetExtendedCapabilities(void) const
Return the extended capabilities.
Definition:
mgt-headers.cc:956
ns3::MgtAddBaResponseHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1681
ns3::MgtAssocResponseHeader::m_code
StatusCode m_code
Status code.
Definition:
mgt-headers.h:496
ns3::WifiActionHeader::MultihopActionValue
MultihopActionValue
MultihopActionValue enumeration.
Definition:
mgt-headers.h:904
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:945
ns3::MgtAssocResponseHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
extended capabilities
Definition:
mgt-headers.h:498
ns3::WifiActionHeader::MDAOP_ADVERTISMENT_REQUEST
Definition:
mgt-headers.h:919
ns3::MgtAssocResponseHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:938
ns3::MgtAssocResponseHeader::SetEdcaParameterSet
void SetEdcaParameterSet(EdcaParameterSet edcaParameterSet)
Set the EDCA Parameter Set.
Definition:
mgt-headers.cc:1058
ns3::MgtDelBaHeader::m_tid
uint16_t m_tid
Traffic ID.
Definition:
mgt-headers.h:1317
ns3::MgtAddBaRequestHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1458
ns3::MgtProbeResponseHeader::m_htOperation
HtOperation m_htOperation
HT operation.
Definition:
mgt-headers.h:832
ns3::MgtProbeRequestHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htCapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:70
ns3::MgtReassocRequestHeader::m_extendedCapability
ExtendedCapabilities m_extendedCapability
Extended capabilities.
Definition:
mgt-headers.h:306
ns3::MgtReassocRequestHeader::SetCurrentApAddress
void SetCurrentApAddress(Mac48Address currentApAddr)
Set the address of the current access point.
Definition:
mgt-headers.cc:813
ns3::MgtAssocResponseHeader::SetExtendedCapabilities
void SetExtendedCapabilities(ExtendedCapabilities extendedCapabilities)
Set the extended capabilities.
Definition:
mgt-headers.cc:950
ns3::MgtProbeRequestHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:46
ns3::MgtAddBaResponseHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1654
ns3::WifiActionHeader::ActionValue::blockAck
BlockAckActionValue blockAck
block ack
Definition:
mgt-headers.h:946
ns3::MgtAddBaResponseHeader::IsAmsduSupported
bool IsAmsduSupported(void) const
Return whether A-MSDU capability is supported.
Definition:
mgt-headers.cc:1765
ns3::MgtAssocResponseHeader::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
mgt-headers.cc:1070
ns3::MgtAssocResponseHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:932
ns3::WifiActionHeader::MDAOP_SET_TEARDOWN
Definition:
mgt-headers.h:921
ns3::MgtAddBaResponseHeader::m_dialogToken
uint8_t m_dialogToken
Not used for now.
Definition:
mgt-headers.h:1242
ns3::MgtReassocRequestHeader::m_listenInterval
uint16_t m_listenInterval
listen interval
Definition:
mgt-headers.h:310
ns3::MgtAssocResponseHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:1016
ns3::WifiActionHeader::ActionValue::multihopAction
MultihopActionValue multihopAction
multi hop action
Definition:
mgt-headers.h:944
ns3::MgtAddBaResponseHeader
Implement the header for management frames of type Add Block Ack response.
Definition:
mgt-headers.h:1135
ns3::MgtDelBaHeader
Implement the header for management frames of type Delete Block Ack.
Definition:
mgt-headers.h:1256
ns3::MgtProbeResponseHeader::GetHeOperation
HeOperation GetHeOperation(void) const
Return the HE operation.
Definition:
mgt-headers.cc:310
ns3::WifiActionHeader::SelfProtectedActionValueToString
std::string SelfProtectedActionValueToString(SelfProtectedActionValue value) const
Self protected action value to string function.
Definition:
mgt-headers.cc:1384
ns3::MgtReassocRequestHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:777
ns3::MgtAssocResponseHeader::~MgtAssocResponseHeader
~MgtAssocResponseHeader()
Definition:
mgt-headers.cc:909
ns3::MgtAssocResponseHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:968
ns3::WifiActionHeader::ActionValue
typedef for union of different ActionValues
Definition:
mgt-headers.h:941
ns3::MgtAssocResponseHeader::m_edcaParameterSet
EdcaParameterSet m_edcaParameterSet
EDCA Parameter Set.
Definition:
mgt-headers.h:504
ns3::MgtAddBaResponseHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1648
ns3::MgtProbeResponseHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:835
ns3::MgtProbeResponseHeader::MgtProbeResponseHeader
MgtProbeResponseHeader()
Definition:
mgt-headers.cc:187
he-capabilities.h
ns3::WifiActionHeader::MDAOP_ADVERTISMENTS
Definition:
mgt-headers.h:920
ns3::MgtProbeRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:154
ns3::MgtReassocRequestHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:307
ns3::MgtProbeResponseHeader::GetVhtOperation
VhtOperation GetVhtOperation(void) const
Return the VHT operation.
Definition:
mgt-headers.cc:286
ns3::MgtAssocResponseHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:992
ns3::MgtAssocRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:670
ns3::MgtAddBaRequestHeader::m_policy
uint8_t m_policy
Block Ack policy.
Definition:
mgt-headers.h:1123
ssid.h
ns3::MgtAssocResponseHeader::m_htCapability
HtCapabilities m_htCapability
HT capabilities.
Definition:
mgt-headers.h:499
ns3::MgtProbeResponseHeader::SetSupportedRates
void SetSupportedRates(SupportedRates rates)
Set the supported rates.
Definition:
mgt-headers.cc:340
ns3::MgtProbeRequestHeader::m_ssid
Ssid m_ssid
Service Set ID (SSID)
Definition:
mgt-headers.h:605
ns3::MgtAssocRequestHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities heCapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:596
ns3::MgtAddBaRequestHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:1469
ns3::MgtAddBaRequestHeader::GetStartingSequence
uint16_t GetStartingSequence(void) const
Return the starting sequence number.
Definition:
mgt-headers.cc:1591
ns3::MgtAssocResponseHeader::MgtAssocResponseHeader
MgtAssocResponseHeader()
Definition:
mgt-headers.cc:904
ns3::MgtAddBaRequestHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1491
ns3::MgtProbeRequestHeader::SetHeCapabilities
void SetHeCapabilities(HeCapabilities heCapabilities)
Set the HE capabilities.
Definition:
mgt-headers.cc:94
ns3::WifiActionHeader::MDA_SETUP_REPLY
Definition:
mgt-headers.h:918
ns3::MgtAssocResponseHeader::m_aid
uint16_t m_aid
AID.
Definition:
mgt-headers.h:497
ns3::ErpInformation
The ErpInformation Information ElementThis class knows how to serialise and deserialise the ErpInform...
Definition:
erp-information.h:34
ns3::MgtProbeRequestHeader::SetSsid
void SetSsid(Ssid ssid)
Set the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:40
ns3::WifiActionHeader::PROXY_UPDATE
Definition:
mgt-headers.h:906
ns3::MgtAssocRequestHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htCapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:572
ns3::MgtAssocResponseHeader::SetStatusCode
void SetStatusCode(StatusCode code)
Set the status code.
Definition:
mgt-headers.cc:926
ns3::MgtReassocRequestHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:853
ns3::MgtProbeResponseHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htCapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:244
ns3::WifiActionHeader::CONGESTION_CONTROL_NOTIFICATION
Definition:
mgt-headers.h:916
ns3::MgtProbeResponseHeader::GetCapabilities
CapabilityInformation GetCapabilities(void) const
Return the Capability information.
Definition:
mgt-headers.cc:226
extended-capabilities.h
ns3::MgtDelBaHeader::SetParameterSet
void SetParameterSet(uint16_t params)
Set the parameter set from the given raw value.
Definition:
mgt-headers.cc:1893
ns3::MgtProbeRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:112
ns3::MgtAddBaResponseHeader::SetAmsduSupport
void SetAmsduSupport(bool supported)
Enable or disable A-MSDU support.
Definition:
mgt-headers.cc:1729
ns3::MgtDelBaHeader::GetTid
uint8_t GetTid(void) const
Return the Traffic ID (TID).
Definition:
mgt-headers.cc:1857
ns3::MgtAssocResponseHeader::m_htOperation
HtOperation m_htOperation
HT operation.
Definition:
mgt-headers.h:500
ns3::MgtAssocRequestHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:578
ns3::MgtReassocRequestHeader::SetCapabilities
void SetCapabilities(CapabilityInformation capabilities)
Set the Capability information.
Definition:
mgt-headers.cc:735
ns3::WifiActionHeader::m_category
uint8_t m_category
Category of the action.
Definition:
mgt-headers.h:994
ns3::MgtAddBaRequestHeader::SetDelayedBlockAck
void SetDelayedBlockAck()
Enable delayed BlockAck.
Definition:
mgt-headers.cc:1512
ns3::MgtAssocRequestHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:685
ns3::MgtAddBaRequestHeader::SetTimeout
void SetTimeout(uint16_t timeout)
Set timeout.
Definition:
mgt-headers.cc:1531
ns3::HeOperation
The HE Operation Information ElementThis class knows how to serialise and deserialise the HE Operatio...
Definition:
he-operation.h:35
ns3::MgtProbeResponseHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:438
ns3::MgtProbeResponseHeader
Implement the header for management frames of type probe response.
Definition:
mgt-headers.h:618
vht-capabilities.h
ns3::MgtAssocResponseHeader::m_vhtCapability
VhtCapabilities m_vhtCapability
VHT capabilities.
Definition:
mgt-headers.h:501
ns3::WifiActionHeader::GetAction
ActionValue GetAction()
Return the action value.
Definition:
mgt-headers.cc:1232
ns3::WifiActionHeader::SelfProtectedActionValue
SelfProtectedActionValue
SelfProtectedActionValue enumeration.
Definition:
mgt-headers.h:894
ns3::MgtReassocRequestHeader::m_rates
SupportedRates m_rates
List of supported rates.
Definition:
mgt-headers.h:304
ns3::MgtAddBaResponseHeader::m_bufferSize
uint16_t m_bufferSize
Buffer size.
Definition:
mgt-headers.h:1247
ns3::MgtProbeResponseHeader::m_beaconInterval
uint64_t m_beaconInterval
Beacon interval.
Definition:
mgt-headers.h:826
ns3::HeCapabilities
The IEEE 802.11ax HE Capabilities.
Definition:
he-capabilities.h:33
ns3::MgtReassocRequestHeader::GetListenInterval
uint16_t GetListenInterval(void) const
Return the listen interval.
Definition:
mgt-headers.cc:807
ns3::MgtAssocRequestHeader::m_heCapability
HeCapabilities m_heCapability
HE capabilities.
Definition:
mgt-headers.h:171
ns3::MgtAssocRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:643
ns3::MgtAddBaResponseHeader::m_timeoutValue
uint16_t m_timeoutValue
Timeout.
Definition:
mgt-headers.h:1248
ns3::MgtAssocRequestHeader::m_ssid
Ssid m_ssid
Service Set ID (SSID)
Definition:
mgt-headers.h:165
ns3::WifiActionHeader::SetAction
void SetAction(CategoryValue type, ActionValue action)
Set action for this Action header.
Definition:
mgt-headers.cc:1177
ht-capabilities.h
ns3::TypeId
a unique identifier for an interface.
Definition:
type-id.h:58
ns3::MgtAddBaRequestHeader::IsImmediateBlockAck
bool IsImmediateBlockAck(void) const
Return whether the Block Ack policy is immediate Block Ack.
Definition:
mgt-headers.cc:1567
ns3::MgtAddBaRequestHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1480
ns3::MgtDelBaHeader::Serialize
void Serialize(Buffer::Iterator start) const
Definition:
mgt-headers.cc:1834
ns3::MgtBeaconHeader
Implement the header for management frames of type beacon.
Definition:
mgt-headers.h:847
ns3::WifiActionHeader::MDA_SETUP_REQUEST
Definition:
mgt-headers.h:917
ns3::MgtAssocRequestHeader::GetSsid
Ssid GetSsid(void) const
Return the Service Set Identifier (SSID).
Definition:
mgt-headers.cc:608
ns3::MgtProbeResponseHeader::GetInstanceTypeId
TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
mgt-headers.cc:393
ns3::MgtReassocRequestHeader
Implement the header for management frames of type reassociation request.
Definition:
mgt-headers.h:180
ns3::MgtAssocResponseHeader::Print
void Print(std::ostream &os) const
Definition:
mgt-headers.cc:1108
ns3::MgtAssocResponseHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1144
ns3::MgtAssocResponseHeader::GetStatusCode
StatusCode GetStatusCode(void)
Return the status code.
Definition:
mgt-headers.cc:914
ns3::MgtReassocRequestHeader::m_capability
CapabilityInformation m_capability
Capability information.
Definition:
mgt-headers.h:305
ns3::MgtReassocRequestHeader::GetHtCapabilities
HtCapabilities GetHtCapabilities(void) const
Return the HT capabilities.
Definition:
mgt-headers.cc:765
ns3::MgtProbeResponseHeader::GetVhtCapabilities
VhtCapabilities GetVhtCapabilities(void) const
Return the VHT capabilities.
Definition:
mgt-headers.cc:274
ns3::MgtProbeResponseHeader::m_ssid
Ssid m_ssid
Service set ID (SSID)
Definition:
mgt-headers.h:825
ns3::MgtReassocRequestHeader::SetHtCapabilities
void SetHtCapabilities(HtCapabilities htCapabilities)
Set the HT capabilities.
Definition:
mgt-headers.cc:759
ns3::MgtProbeResponseHeader::m_heOperation
HeOperation m_heOperation
HE operation.
Definition:
mgt-headers.h:836
ns3::MgtDelBaHeader::Deserialize
uint32_t Deserialize(Buffer::Iterator start)
Definition:
mgt-headers.cc:1842
ns3::MgtAssocResponseHeader::GetAssociationId
uint16_t GetAssociationId(void) const
Return the association ID.
Definition:
mgt-headers.cc:1040
ns3::MgtProbeResponseHeader::GetHeCapabilities
HeCapabilities GetHeCapabilities(void) const
Return the HE capabilities.
Definition:
mgt-headers.cc:298
ns3::MgtAssocRequestHeader::GetListenInterval
uint16_t GetListenInterval(void) const
Return the listen interval.
Definition:
mgt-headers.cc:620
ns3::MgtProbeRequestHeader::~MgtProbeRequestHeader
~MgtProbeRequestHeader()
Definition:
mgt-headers.cc:35
ns3::MgtAddBaResponseHeader::GetSerializedSize
uint32_t GetSerializedSize(void) const
Definition:
mgt-headers.cc:1660
src
wifi
model
mgt-headers.h
Generated on Sat Jan 9 2021 14:08:53 for ns-3 by
1.8.14