A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Portuguese
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
API
src
uan
model
uan-header-rc.h
Go to the documentation of this file.
1
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2
/*
3
* Copyright (c) 2009 University of Washington
4
*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License version 2 as
7
* published by the Free Software Foundation;
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
*
18
* Author: Leonard Tracy <lentracy@gmail.com>
19
*/
20
21
22
#ifndef UAN_HEADER_RC_H
23
#define UAN_HEADER_RC_H
24
25
#include "ns3/header.h"
26
#include "ns3/nstime.h"
27
#include "ns3/mac8-address.h"
28
29
#include <set>
30
31
namespace
ns3
{
32
41
class
UanHeaderRcData
:
public
Header
42
{
43
public
:
45
UanHeaderRcData
();
53
UanHeaderRcData
(uint8_t frameNum,
Time
propDelay);
55
virtual
~UanHeaderRcData
();
56
61
static
TypeId
GetTypeId
(
void
);
62
68
void
SetFrameNo
(uint8_t frameNum);
75
void
SetPropDelay
(
Time
propDelay);
81
uint8_t
GetFrameNo
(
void
)
const
;
88
Time
GetPropDelay
(
void
)
const
;
89
90
// Inherrited methods
91
virtual
uint32_t
GetSerializedSize
(
void
)
const
;
92
virtual
void
Serialize
(
Buffer::Iterator
start
)
const
;
93
virtual
uint32_t
Deserialize
(
Buffer::Iterator
start
);
94
virtual
void
Print
(std::ostream &os)
const
;
95
virtual
TypeId
GetInstanceTypeId
(
void
)
const
;
96
97
private
:
98
uint8_t
m_frameNo
;
99
Time
m_propDelay
;
100
101
};
// class UanHeaderRcData
102
110
class
UanHeaderRcRts
:
public
Header
111
{
112
public
:
114
UanHeaderRcRts
();
125
UanHeaderRcRts
(uint8_t frameNo, uint8_t retryNo, uint8_t noFrames, uint16_t length,
Time
ts);
127
virtual
~UanHeaderRcRts
();
128
133
static
TypeId
GetTypeId
(
void
);
134
140
void
SetFrameNo
(uint8_t fno);
146
void
SetNoFrames
(uint8_t no);
152
void
SetTimeStamp
(
Time
timeStamp);
159
void
SetLength
(uint16_t length);
167
void
SetRetryNo
(uint8_t no);
168
174
uint8_t
GetFrameNo
(
void
)
const
;
180
uint8_t
GetNoFrames
(
void
)
const
;
187
Time
GetTimeStamp
(
void
)
const
;
193
uint16_t
GetLength
(
void
)
const
;
199
uint8_t
GetRetryNo
(
void
)
const
;
200
201
// Inherrited methods
202
virtual
uint32_t
GetSerializedSize
(
void
)
const
;
203
virtual
void
Serialize
(
Buffer::Iterator
start
)
const
;
204
virtual
uint32_t
Deserialize
(
Buffer::Iterator
start
);
205
virtual
void
Print
(std::ostream &os)
const
;
206
virtual
TypeId
GetInstanceTypeId
(
void
)
const
;
207
208
private
:
209
uint8_t
m_frameNo
;
210
uint8_t
m_noFrames
;
211
uint16_t
m_length
;
212
Time
m_timeStamp
;
213
uint8_t
m_retryNo
;
214
215
};
// class UanHeaderRcRts
216
224
class
UanHeaderRcCtsGlobal
:
public
Header
225
{
226
public
:
228
UanHeaderRcCtsGlobal
();
237
UanHeaderRcCtsGlobal
(
Time
wt,
Time
ts, uint16_t rate, uint16_t retryRate);
239
~UanHeaderRcCtsGlobal
();
240
245
static
TypeId
GetTypeId
(
void
);
246
251
void
SetRateNum
(uint16_t rate);
256
void
SetRetryRate
(uint16_t rate);
263
void
SetWindowTime
(
Time
t);
264
270
void
SetTxTimeStamp
(
Time
timeStamp);
271
277
uint16_t
GetRateNum
(
void
)
const
;
283
uint16_t
GetRetryRate
(
void
)
const
;
290
Time
GetWindowTime
(
void
)
const
;
296
Time
GetTxTimeStamp
(
void
)
const
;
297
298
// Inherrited methods
299
virtual
uint32_t
GetSerializedSize
(
void
)
const
;
300
virtual
void
Serialize
(
Buffer::Iterator
start
)
const
;
301
virtual
uint32_t
Deserialize
(
Buffer::Iterator
start
);
302
virtual
void
Print
(std::ostream &os)
const
;
303
virtual
TypeId
GetInstanceTypeId
(
void
)
const
;
304
305
private
:
306
Time
m_timeStampTx
;
307
Time
m_winTime
;
308
uint16_t
m_retryRate
;
309
uint16_t
m_rateNum
;
310
311
};
// class UanHeaderRcCtsGlobal
312
321
class
UanHeaderRcCts
:
public
Header
322
{
323
public
:
325
UanHeaderRcCts
();
336
UanHeaderRcCts
(uint8_t frameNo, uint8_t retryNo,
Time
rtsTs,
Time
delay,
Mac8Address
addr);
338
virtual
~UanHeaderRcCts
();
339
344
static
TypeId
GetTypeId
(
void
);
345
351
void
SetFrameNo
(uint8_t frameNo);
357
void
SetRtsTimeStamp
(
Time
timeStamp);
363
void
SetDelayToTx
(
Time
delay);
369
void
SetRetryNo
(uint8_t no);
375
void
SetAddress
(
Mac8Address
addr);
376
382
uint8_t
GetFrameNo
(
void
)
const
;
388
Time
GetRtsTimeStamp
(
void
)
const
;
395
Time
GetDelayToTx
(
void
)
const
;
401
uint8_t
GetRetryNo
(
void
)
const
;
407
Mac8Address
GetAddress
(
void
)
const
;
408
409
// Inherrited methods
410
virtual
uint32_t
GetSerializedSize
(
void
)
const
;
411
virtual
void
Serialize
(
Buffer::Iterator
start
)
const
;
412
virtual
uint32_t
Deserialize
(
Buffer::Iterator
start
);
413
virtual
void
Print
(std::ostream &os)
const
;
414
virtual
TypeId
GetInstanceTypeId
(
void
)
const
;
415
416
private
:
417
uint8_t
m_frameNo
;
418
Time
m_timeStampRts
;
419
uint8_t
m_retryNo
;
420
Time
m_delay
;
421
Mac8Address
m_address
;
422
423
};
// class UanHeaderRcCts
424
430
class
UanHeaderRcAck
:
public
Header
431
{
432
public
:
434
UanHeaderRcAck
();
436
virtual
~UanHeaderRcAck
();
437
442
static
TypeId
GetTypeId
(
void
);
443
449
void
SetFrameNo
(uint8_t frameNo);
455
void
AddNackedFrame
(uint8_t frame);
456
462
const
std::set<uint8_t> &
GetNackedFrames
(
void
)
const
;
468
uint8_t
GetFrameNo
(
void
)
const
;
474
uint8_t
GetNoNacks
(
void
)
const
;
475
476
// Inherrited methods
477
virtual
uint32_t
GetSerializedSize
(
void
)
const
;
478
virtual
void
Serialize
(
Buffer::Iterator
start
)
const
;
479
virtual
uint32_t
Deserialize
(
Buffer::Iterator
start
);
480
virtual
void
Print
(std::ostream &os)
const
;
481
virtual
TypeId
GetInstanceTypeId
(
void
)
const
;
482
483
private
:
484
uint8_t
m_frameNo
;
485
std::set<uint8_t>
m_nackedFrames
;
486
487
};
// class UanHeaderRcAck
488
489
}
// namespace ns3
490
491
#endif
/* UAN_HEADER_RC_H */
ns3::Header
Protocol header serialization and deserialization.
Definition:
header.h:42
ns3::UanHeaderRcRts::Deserialize
virtual uint32_t Deserialize(Buffer::Iterator start)
Definition:
uan-header-rc.cc:240
ns3::UanHeaderRcRts::SetNoFrames
void SetNoFrames(uint8_t no)
Set the number of data frames included in this reservation request.
Definition:
uan-header-rc.cc:171
ns3::Time
Simulation virtual time values and global simulation resolution.
Definition:
nstime.h:102
ns3::UanHeaderRcCts::GetRetryNo
uint8_t GetRetryNo(void) const
Get the retry number of the RTS packet being cleared.
Definition:
uan-header-rc.cc:477
ns3::UanHeaderRcRts::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
uan-header-rc.cc:153
ns3::UanHeaderRcData::SetPropDelay
void SetPropDelay(Time propDelay)
Set the propagation delay as found in handshaking.
Definition:
uan-header-rc.cc:72
ns3::UanHeaderRcCtsGlobal
Cycle broadcast information.
Definition:
uan-header-rc.h:224
ns3::UanHeaderRcCtsGlobal::Print
virtual void Print(std::ostream &os) const
Definition:
uan-header-rc.cc:378
ns3::UanHeaderRcCtsGlobal::SetRateNum
void SetRateNum(uint16_t rate)
Set the rate number corresponding to data rate of current cycle.
Definition:
uan-header-rc.cc:304
ns3::UanHeaderRcCtsGlobal::UanHeaderRcCtsGlobal
UanHeaderRcCtsGlobal()
Default constructor.
Definition:
uan-header-rc.cc:267
ns3::UanHeaderRcCts::SetRetryNo
void SetRetryNo(uint8_t no)
Set the retry number of the RTS frame being cleared.
Definition:
uan-header-rc.cc:448
ns3::UanHeaderRcData::SetFrameNo
void SetFrameNo(uint8_t frameNum)
Set the frame number of the reservation being transmitted.
Definition:
uan-header-rc.cc:66
ns3::UanHeaderRcCtsGlobal::Serialize
virtual void Serialize(Buffer::Iterator start) const
Definition:
uan-header-rc.cc:357
ns3::UanHeaderRcAck::GetFrameNo
uint8_t GetFrameNo(void) const
Get the reservation frame number being ACKed.
Definition:
uan-header-rc.cc:572
ns3::UanHeaderRcAck
Header used for ACK packets by protocol UanMacRc.
Definition:
uan-header-rc.h:430
ns3::UanHeaderRcRts
RTS header.
Definition:
uan-header-rc.h:110
ns3::UanHeaderRcCts::Deserialize
virtual uint32_t Deserialize(Buffer::Iterator start)
Definition:
uan-header-rc.cc:508
ns3::UanHeaderRcRts::m_frameNo
uint8_t m_frameNo
Reservation frame number.
Definition:
uan-header-rc.h:209
visualizer.core.start
def start()
Definition:
core.py:1844
ns3::UanHeaderRcData::GetSerializedSize
virtual uint32_t GetSerializedSize(void) const
Definition:
uan-header-rc.cc:90
ns3::UanHeaderRcCts::GetSerializedSize
virtual uint32_t GetSerializedSize(void) const
Definition:
uan-header-rc.cc:489
ns3::UanHeaderRcCts
CTS header.
Definition:
uan-header-rc.h:321
ns3::UanHeaderRcCtsGlobal::m_rateNum
uint16_t m_rateNum
Rate number.
Definition:
uan-header-rc.h:309
ns3::UanHeaderRcCtsGlobal::m_winTime
Time m_winTime
Window time.
Definition:
uan-header-rc.h:307
ns3::UanHeaderRcAck::m_frameNo
uint8_t m_frameNo
Next frame number.
Definition:
uan-header-rc.h:484
ns3::UanHeaderRcCtsGlobal::GetWindowTime
Time GetWindowTime(void) const
Get the window time (time duration following blocking time to allow RTS transmissions).
Definition:
uan-header-rc.cc:328
ns3::UanHeaderRcData::GetPropDelay
Time GetPropDelay(void) const
Get the propagation delay found in handshaking.
Definition:
uan-header-rc.cc:84
ns3::UanHeaderRcRts::m_length
uint16_t m_length
Number of bytes (including headers) in data.
Definition:
uan-header-rc.h:211
ns3::UanHeaderRcCtsGlobal::SetWindowTime
void SetWindowTime(Time t)
Set the window time (time duration following blocking time to allow RTS transmissions).
Definition:
uan-header-rc.cc:316
ns3::Buffer::Iterator
iterator in a Buffer instance
Definition:
buffer.h:98
ns3::UanHeaderRcData::Print
virtual void Print(std::ostream &os) const
Definition:
uan-header-rc.cc:113
ns3::UanHeaderRcRts::GetSerializedSize
virtual uint32_t GetSerializedSize(void) const
Definition:
uan-header-rc.cc:223
ns3::UanHeaderRcRts::GetTimeStamp
Time GetTimeStamp(void) const
Get the transmit timestamp of this RTS packet.
Definition:
uan-header-rc.cc:205
ns3::UanHeaderRcCtsGlobal::GetRetryRate
uint16_t GetRetryRate(void) const
Get the retry rate number.
Definition:
uan-header-rc.cc:340
ns3::UanHeaderRcAck::Print
virtual void Print(std::ostream &os) const
Definition:
uan-header-rc.cc:616
ns3::UanHeaderRcAck::m_nackedFrames
std::set< uint8_t > m_nackedFrames
Marker for nacked frames.
Definition:
uan-header-rc.h:485
ns3::UanHeaderRcCts::m_retryNo
uint8_t m_retryNo
Retry number of received RTS packet.
Definition:
uan-header-rc.h:419
ns3::UanHeaderRcCts::SetAddress
void SetAddress(Mac8Address addr)
Set the destination address, for scheduling info.
Definition:
uan-header-rc.cc:454
ns3::UanHeaderRcData::GetFrameNo
uint8_t GetFrameNo(void) const
Get the frame number of the reservation being transmitted.
Definition:
uan-header-rc.cc:78
ns3::Mac8Address
A class used for addressing MAC8 MAC's.
Definition:
mac8-address.h:42
ns3::UanHeaderRcCtsGlobal::Deserialize
virtual uint32_t Deserialize(Buffer::Iterator start)
Definition:
uan-header-rc.cc:366
ns3::UanHeaderRcAck::AddNackedFrame
void AddNackedFrame(uint8_t frame)
NACK a frame.
Definition:
uan-header-rc.cc:560
ns3::UanHeaderRcData::Serialize
virtual void Serialize(Buffer::Iterator start) const
Definition:
uan-header-rc.cc:96
ns3::UanHeaderRcAck::Deserialize
virtual uint32_t Deserialize(Buffer::Iterator start)
Definition:
uan-header-rc.cc:602
ns3::UanHeaderRcCts::m_delay
Time m_delay
Delay until transmission.
Definition:
uan-header-rc.h:420
ns3::UanHeaderRcRts::GetNoFrames
uint8_t GetNoFrames(void) const
Get the number of data frames in the reservation.
Definition:
uan-header-rc.cc:193
ns3::UanHeaderRcRts::GetFrameNo
uint8_t GetFrameNo(void) const
Get the frame number.
Definition:
uan-header-rc.cc:217
ns3::UanHeaderRcRts::SetLength
void SetLength(uint16_t length)
Set the number of data bytes in the reservation.
Definition:
uan-header-rc.cc:177
ns3::UanHeaderRcData::GetInstanceTypeId
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
uan-header-rc.cc:119
ns3::UanHeaderRcRts::SetTimeStamp
void SetTimeStamp(Time timeStamp)
Set RTS transmission time.
Definition:
uan-header-rc.cc:182
ns3::UanHeaderRcCts::m_timeStampRts
Time m_timeStampRts
RX time of RTS packet at gateway.
Definition:
uan-header-rc.h:418
ns3
Every class exported by the ns3 library is enclosed in the ns3 namespace.
ns3::UanHeaderRcCtsGlobal::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
uan-header-rc.cc:291
ns3::UanHeaderRcCts::SetDelayToTx
void SetDelayToTx(Time delay)
Set the time delay from CTS transmission to first data frame arrival.
Definition:
uan-header-rc.cc:442
ns3::UanHeaderRcAck::~UanHeaderRcAck
virtual ~UanHeaderRcAck()
Destructor.
Definition:
uan-header-rc.cc:537
ns3::UanHeaderRcCts::SetFrameNo
void SetFrameNo(uint8_t frameNo)
Set the RTS frame number being cleared.
Definition:
uan-header-rc.cc:429
ns3::UanHeaderRcCtsGlobal::m_timeStampTx
Time m_timeStampTx
Timestamp.
Definition:
uan-header-rc.h:306
ns3::UanHeaderRcCtsGlobal::GetTxTimeStamp
Time GetTxTimeStamp(void) const
Get the CTS transmit timestamp.
Definition:
uan-header-rc.cc:334
ns3::UanHeaderRcCts::~UanHeaderRcCts
virtual ~UanHeaderRcCts()
Destructor.
Definition:
uan-header-rc.cc:411
ns3::UanHeaderRcAck::Serialize
virtual void Serialize(Buffer::Iterator start) const
Definition:
uan-header-rc.cc:590
ns3::UanHeaderRcCtsGlobal::SetTxTimeStamp
void SetTxTimeStamp(Time timeStamp)
Set the CTS timestamp.
Definition:
uan-header-rc.cc:322
ns3::UanHeaderRcCtsGlobal::GetInstanceTypeId
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
uan-header-rc.cc:384
ns3::UanHeaderRcCts::SetRtsTimeStamp
void SetRtsTimeStamp(Time timeStamp)
Set the timestamp for RTS reception.
Definition:
uan-header-rc.cc:435
ns3::UanHeaderRcAck::GetNackedFrames
const std::set< uint8_t > & GetNackedFrames(void) const
Get the set of NACK'ed frames.
Definition:
uan-header-rc.cc:566
ns3::UanHeaderRcData::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
uan-header-rc.cc:55
ns3::UanHeaderRcData::m_frameNo
uint8_t m_frameNo
Data frame number.
Definition:
uan-header-rc.h:98
ns3::UanHeaderRcData::UanHeaderRcData
UanHeaderRcData()
Default constructor.
Definition:
uan-header-rc.cc:35
ns3::UanHeaderRcRts::GetRetryNo
uint8_t GetRetryNo(void) const
Get the retry number of this RTS packet.
Definition:
uan-header-rc.cc:211
ns3::UanHeaderRcCtsGlobal::m_retryRate
uint16_t m_retryRate
Retry rate.
Definition:
uan-header-rc.h:308
ns3::UanHeaderRcData::Deserialize
virtual uint32_t Deserialize(Buffer::Iterator start)
Definition:
uan-header-rc.cc:102
ns3::UanHeaderRcData::m_propDelay
Time m_propDelay
Propagation delay.
Definition:
uan-header-rc.h:99
ns3::UanHeaderRcRts::Print
virtual void Print(std::ostream &os) const
Definition:
uan-header-rc.cc:253
ns3::UanHeaderRcRts::~UanHeaderRcRts
virtual ~UanHeaderRcRts()
Destructor.
Definition:
uan-header-rc.cc:147
ns3::UanHeaderRcAck::SetFrameNo
void SetFrameNo(uint8_t frameNo)
Set the frame number of the reservation being acknowledged.
Definition:
uan-header-rc.cc:554
ns3::UanHeaderRcCts::Print
virtual void Print(std::ostream &os) const
Definition:
uan-header-rc.cc:521
ns3::UanHeaderRcCts::Serialize
virtual void Serialize(Buffer::Iterator start) const
Definition:
uan-header-rc.cc:496
ns3::UanHeaderRcAck::GetInstanceTypeId
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
uan-header-rc.cc:632
ns3::UanHeaderRcCts::UanHeaderRcCts
UanHeaderRcCts()
Default constructor.
Definition:
uan-header-rc.cc:389
ns3::UanHeaderRcCts::m_address
Mac8Address m_address
Destination of CTS packet.
Definition:
uan-header-rc.h:421
ns3::UanHeaderRcRts::GetLength
uint16_t GetLength(void) const
Get the total number of bytes in the reservation, including headers.
Definition:
uan-header-rc.cc:199
ns3::UanHeaderRcAck::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
uan-header-rc.cc:543
ns3::UanHeaderRcCts::GetInstanceTypeId
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
uan-header-rc.cc:527
ns3::UanHeaderRcCtsGlobal::SetRetryRate
void SetRetryRate(uint16_t rate)
Set the retry rate number for the current cycle.
Definition:
uan-header-rc.cc:310
ns3::UanHeaderRcRts::UanHeaderRcRts
UanHeaderRcRts()
Default constructor.
Definition:
uan-header-rc.cc:125
ns3::UanHeaderRcRts::m_retryNo
uint8_t m_retryNo
Retry number of RTS packet.
Definition:
uan-header-rc.h:213
ns3::UanHeaderRcCtsGlobal::~UanHeaderRcCtsGlobal
~UanHeaderRcCtsGlobal()
Destructor.
Definition:
uan-header-rc.cc:285
ns3::UanHeaderRcRts::Serialize
virtual void Serialize(Buffer::Iterator start) const
Definition:
uan-header-rc.cc:229
ns3::UanHeaderRcCtsGlobal::GetSerializedSize
virtual uint32_t GetSerializedSize(void) const
Definition:
uan-header-rc.cc:351
ns3::UanHeaderRcCts::m_frameNo
uint8_t m_frameNo
Reservation frame number being cleared.
Definition:
uan-header-rc.h:417
ns3::UanHeaderRcCtsGlobal::GetRateNum
uint16_t GetRateNum(void) const
Get the data rate number.
Definition:
uan-header-rc.cc:346
ns3::TypeId
a unique identifier for an interface.
Definition:
type-id.h:58
ns3::UanHeaderRcAck::GetNoNacks
uint8_t GetNoNacks(void) const
Get the number of data frames being NACKed.
Definition:
uan-header-rc.cc:578
ns3::UanHeaderRcRts::m_timeStamp
Time m_timeStamp
RTS TX timestamp.
Definition:
uan-header-rc.h:212
ns3::UanHeaderRcCts::GetTypeId
static TypeId GetTypeId(void)
Register this type.
Definition:
uan-header-rc.cc:417
ns3::UanHeaderRcCts::GetFrameNo
uint8_t GetFrameNo(void) const
Get the frame number of the RTS being cleared.
Definition:
uan-header-rc.cc:459
ns3::UanHeaderRcRts::SetRetryNo
void SetRetryNo(uint8_t no)
Set the retry number of this RTS packet.
Definition:
uan-header-rc.cc:188
ns3::UanHeaderRcRts::GetInstanceTypeId
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
Definition:
uan-header-rc.cc:259
ns3::UanHeaderRcCts::GetAddress
Mac8Address GetAddress(void) const
Get the destination address, for scheduling info.
Definition:
uan-header-rc.cc:483
ns3::UanHeaderRcCts::GetDelayToTx
Time GetDelayToTx(void) const
Get the time delay from TX time of CTS packet until arrival of first data frame.
Definition:
uan-header-rc.cc:471
ns3::UanHeaderRcAck::GetSerializedSize
virtual uint32_t GetSerializedSize(void) const
Definition:
uan-header-rc.cc:584
ns3::UanHeaderRcRts::m_noFrames
uint8_t m_noFrames
Number of data frames in reservation.
Definition:
uan-header-rc.h:210
ns3::UanHeaderRcData
Extra data header information.
Definition:
uan-header-rc.h:41
ns3::UanHeaderRcAck::UanHeaderRcAck
UanHeaderRcAck()
Default constructor.
Definition:
uan-header-rc.cc:532
ns3::UanHeaderRcCts::GetRtsTimeStamp
Time GetRtsTimeStamp(void) const
Get the receive time of the RTS being cleared.
Definition:
uan-header-rc.cc:465
ns3::UanHeaderRcRts::SetFrameNo
void SetFrameNo(uint8_t fno)
Set the frame number.
Definition:
uan-header-rc.cc:165
ns3::UanHeaderRcData::~UanHeaderRcData
virtual ~UanHeaderRcData()
Destructor.
Definition:
uan-header-rc.cc:50
Generated on Wed Nov 7 2018 10:02:12 for ns-3 by
1.8.14