EMANE  1.0.1
EMANE::Models::IEEE80211ABG::DownstreamQueueEntry Struct Reference

structure defines the mac downstream packet queue entry More...

#include <downstreamqueueentry.h>

Public Member Functions

 DownstreamQueueEntry ()
 
 DownstreamQueueEntry (EMANE::DownstreamPacket &pkt, const TimePoint &tv, const Microseconds &txOpMicroseconds, std::uint8_t u8Category, std::uint8_t maxRetries)
 
DownstreamQueueEntryoperator= (DownstreamQueueEntry &&entry)
 
 DownstreamQueueEntry (DownstreamQueueEntry &&entry)
 

Public Attributes

EMANE::DownstreamPacket pkt_
 
TimePoint acquireTime_
 
Microseconds txOpMicroseconds_
 
Microseconds durationMicroseconds_
 
TimePoint preTxDelayTime_
 
Microseconds postTxDelayMicroseconds_
 
TimePoint txTime_
 
std::uint16_t u16Seq_
 
std::uint8_t u8Category_
 
std::uint8_t numRetries_
 
std::uint8_t maxRetries_
 
bool bRtsCtsEnable_
 
bool bCollisionOccured_
 
std::uint64_t u64DataRatebps_
 

Detailed Description

structure defines the mac downstream packet queue entry

Definition at line 52 of file downstreamqueueentry.h.

Constructor & Destructor Documentation

◆ DownstreamQueueEntry() [1/3]

EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::DownstreamQueueEntry ( )
inline

Definition at line 69 of file downstreamqueueentry.h.

◆ DownstreamQueueEntry() [2/3]

EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::DownstreamQueueEntry ( EMANE::DownstreamPacket pkt,
const TimePoint tv,
const Microseconds txOpMicroseconds,
std::uint8_t  u8Category,
std::uint8_t  maxRetries 
)
inline

Definition at line 86 of file downstreamqueueentry.h.

◆ DownstreamQueueEntry() [3/3]

EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::DownstreamQueueEntry ( DownstreamQueueEntry &&  entry)
inline

Definition at line 127 of file downstreamqueueentry.h.

Member Function Documentation

◆ operator=()

DownstreamQueueEntry& EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::operator= ( DownstreamQueueEntry &&  entry)
inline

Definition at line 107 of file downstreamqueueentry.h.

Member Data Documentation

◆ acquireTime_

TimePoint EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::acquireTime_

Definition at line 55 of file downstreamqueueentry.h.

◆ bCollisionOccured_

bool EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::bCollisionOccured_

Definition at line 66 of file downstreamqueueentry.h.

◆ bRtsCtsEnable_

bool EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::bRtsCtsEnable_

Definition at line 65 of file downstreamqueueentry.h.

◆ durationMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::durationMicroseconds_

Definition at line 57 of file downstreamqueueentry.h.

◆ maxRetries_

std::uint8_t EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::maxRetries_

Definition at line 64 of file downstreamqueueentry.h.

◆ numRetries_

std::uint8_t EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::numRetries_

Definition at line 63 of file downstreamqueueentry.h.

◆ pkt_

EMANE::DownstreamPacket EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::pkt_

Definition at line 54 of file downstreamqueueentry.h.

◆ postTxDelayMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::postTxDelayMicroseconds_

Definition at line 59 of file downstreamqueueentry.h.

◆ preTxDelayTime_

TimePoint EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::preTxDelayTime_

Definition at line 58 of file downstreamqueueentry.h.

◆ txOpMicroseconds_

Microseconds EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::txOpMicroseconds_

Definition at line 56 of file downstreamqueueentry.h.

◆ txTime_

TimePoint EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::txTime_

Definition at line 60 of file downstreamqueueentry.h.

◆ u16Seq_

std::uint16_t EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::u16Seq_

Definition at line 61 of file downstreamqueueentry.h.

◆ u64DataRatebps_

std::uint64_t EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::u64DataRatebps_

Definition at line 67 of file downstreamqueueentry.h.

◆ u8Category_

std::uint8_t EMANE::Models::IEEE80211ABG::DownstreamQueueEntry::u8Category_

Definition at line 62 of file downstreamqueueentry.h.


The documentation for this struct was generated from the following file: