34 : m_dataTxVector (dataTxVector)
47 static TypeId tid =
TypeId (
"ns3::HighLatencyDataTxVectorTag")
49 .SetGroupName (
"Wifi")
90 : m_rtsTxVector (rtsTxVector)
103 static TypeId tid =
TypeId (
"ns3::HighLatencyRtsTxVectorTag")
105 .SetGroupName (
"Wifi")
146 : m_ctsToSelfTxVector (ctsToSelfTxVector)
159 static TypeId tid =
TypeId (
"ns3::HighLatencyCtsToSelfTxVectorTag")
161 .SetGroupName (
"Wifi")
virtual void Deserialize(TagBuffer i)
virtual void Print(std::ostream &os) const
void Write(const uint8_t *buffer, uint32_t size)
HighLatencyDataTxVectorTag class.
This class mimics the TXVECTOR which is to be passed to the PHY in order to define the parameters whi...
virtual void Serialize(TagBuffer i) const
WifiTxVector m_rtsTxVector
TXVECTOR for data frames.
HighLatencyRtsTxVectorTag()
HighLatencyDataTxVectorTag()
WifiTxVector m_ctsToSelfTxVector
TXVECTOR for CTS-to-self frames.
WifiTxVector GetRtsTxVector(void) const
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
static TypeId GetTypeId(void)
Get the type ID.
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
WifiTxVector GetDataTxVector(void) const
WifiTxVector m_dataTxVector
TXVECTOR for data frames.
HighLatencyCtsToSelfTxVectorTag()
tag a set of bytes in a packet
Every class exported by the ns3 library is enclosed in the ns3 namespace.
virtual uint32_t GetSerializedSize(void) const
static TypeId GetTypeId(void)
Get the type ID.
virtual void Print(std::ostream &os) const
virtual void Serialize(TagBuffer i) const
HighLatencyCtsToSelfTxVectorTag class.
static TypeId GetTypeId(void)
Get the type ID.
virtual void Deserialize(TagBuffer i)
virtual uint32_t GetSerializedSize(void) const
virtual TypeId GetInstanceTypeId(void) const
Get the most derived TypeId for this Object.
virtual void Serialize(TagBuffer i) const
void Read(uint8_t *buffer, uint32_t size)
WifiTxVector GetCtsToSelfTxVector(void) const
virtual void Deserialize(TagBuffer i)
a unique identifier for an interface.
TypeId SetParent(TypeId tid)
Set the parent TypeId.
HighLatencyRtsTxVectorTag class.
virtual uint32_t GetSerializedSize(void) const
virtual void Print(std::ostream &os) const