Vanetza
 
Loading...
Searching...
No Matches
vanetza::dcc::FlowControl::PendingTransmission Struct Reference
Inheritance diagram for vanetza::dcc::FlowControl::PendingTransmission:

Public Member Functions

 PendingTransmission (Clock::time_point expiry, const DataRequest &request, std::unique_ptr< ChunkPacket > packet)
 
Profile profile () const override
 
const access::DataRateG5data_rate () const override
 
std::size_t body_length () const override
 
virtual Clock::duration channel_occupancy () const
 

Public Attributes

Clock::time_point expiry
 
DataRequest request
 
std::unique_ptr< ChunkPacketpacket
 

Detailed Description

Definition at line 86 of file flow_control.hpp.

Constructor & Destructor Documentation

◆ PendingTransmission()

vanetza::dcc::FlowControl::PendingTransmission::PendingTransmission ( Clock::time_point  expiry,
const DataRequest request,
std::unique_ptr< ChunkPacket packet 
)
inline

Definition at line 88 of file flow_control.hpp.

Member Function Documentation

◆ body_length()

std::size_t vanetza::dcc::FlowControl::PendingTransmission::body_length ( ) const
inlineoverridevirtual

Implements vanetza::dcc::Transmission.

Definition at line 97 of file flow_control.hpp.

◆ channel_occupancy()

Clock::duration vanetza::dcc::Transmission::channel_occupancy ( ) const
virtualinherited

Definition at line 9 of file transmission.cpp.

◆ data_rate()

const access::DataRateG5 * vanetza::dcc::FlowControl::PendingTransmission::data_rate ( ) const
inlineoverridevirtual

Implements vanetza::dcc::Transmission.

Definition at line 96 of file flow_control.hpp.

◆ profile()

Profile vanetza::dcc::FlowControl::PendingTransmission::profile ( ) const
inlineoverridevirtual

Implements vanetza::dcc::Transmission.

Definition at line 95 of file flow_control.hpp.

Member Data Documentation

◆ expiry

Clock::time_point vanetza::dcc::FlowControl::PendingTransmission::expiry

Definition at line 91 of file flow_control.hpp.

◆ packet

std::unique_ptr<ChunkPacket> vanetza::dcc::FlowControl::PendingTransmission::packet

Definition at line 93 of file flow_control.hpp.

◆ request

DataRequest vanetza::dcc::FlowControl::PendingTransmission::request

Definition at line 92 of file flow_control.hpp.


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