![]() |
5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
|
#include "traffic-generator-3gpp-pose-control.h"
Public Member Functions | |
int64_t | AssignStreams (int64_t stream) override |
![]() | |
int64_t | AssignStreams (int64_t stream) override |
Ptr< Socket > | GetSocket () const |
Get the socket this application is attached to. | |
uint64_t | GetTotalBytes () const |
Get the total number of bytes that have been sent during this object's lifetime. | |
uint64_t | GetTotalPackets () const |
Get the total number of packets that have been sent during this object's lifetime. | |
bool | SendPacketBurst () |
Send another packet burst, which can be e.g., a file, or a video frame. | |
void | SetPacketSize (uint32_t packetSize) |
Sets the packet size. | |
void | SetProtocol (TypeId protocol) |
Sets the protocol. | |
void | SetRemote (Address remote) |
Sets the remote address. | |
Static Public Member Functions | |
static TypeId | GetTypeId () |
Get the type ID. | |
![]() | |
static TypeId | GetTypeId () |
Get the type ID. | |
Additional Inherited Members | |
![]() | |
typedef TracedCallback< Ptr< const Packet > > | TxTracedCallback |
Traced Callback: sent packets. | |
![]() | |
TxTracedCallback | m_txTrace |
![]() | |
void | DoDispose () override |
void | DoInitialize () override |
uint32_t | GetPacketBurstSizeInBytes () const |
uint32_t | GetPacketBurstSizeInPackets () const |
Address | GetPeer () const |
uint16_t | GetTgId () const |
void | SetPacketBurstSizeInBytes (uint32_t burstSize) |
void | SetPacketBurstSizeInPackets (uint32_t burstSize) |
void | StopApplication () override |
This class implements the 3GPP pose/control traffic model generator according to 3GPP TR 38.838 V17.0.0 (2021-12) document, sec 5.2.
Definition at line 21 of file traffic-generator-3gpp-pose-control.h.
ns3::TrafficGenerator3gppPoseControl::TrafficGenerator3gppPoseControl | ( | ) |
Definition at line 55 of file traffic-generator-3gpp-pose-control.cc.
|
override |
Definition at line 61 of file traffic-generator-3gpp-pose-control.cc.
|
override |
Assign a fixed random variable stream number to the random variables used by this model. Return the number of streams (possibly zero) that have been assigned.
stream | first stream index to use |
Definition at line 104 of file traffic-generator-3gpp-pose-control.cc.
|
static |
Get the type ID.
Definition at line 21 of file traffic-generator-3gpp-pose-control.cc.
References ns3::TrafficGenerator::SetProtocol(), and ns3::TrafficGenerator::SetRemote().