Public Member Functions | |
virtual Clock::duration | delay (const Transmission &tx)=0 |
virtual Clock::duration | interval (const Transmission &tx)=0 |
virtual void | notify (const Transmission &tx)=0 |
Definition at line 44 of file transmit_rate_control.hpp.
|
pure virtualinherited |
Duration until next transmission has to be delayed
tx | transmission |
Implemented in vanetza::dcc::BurstyTransmitRateControl, vanetza::dcc::LimericTransmitRateControl, and vanetza::dcc::SingleReactiveTransmitRateControl.
|
pure virtualinherited |
Current interval between packets
tx | transmission |
Implemented in vanetza::dcc::BurstyTransmitRateControl, vanetza::dcc::LimericTransmitRateControl, and vanetza::dcc::SingleReactiveTransmitRateControl.
|
pure virtualinherited |
Notify about an actual transmission at link layer
tx | transmission |
Implemented in vanetza::dcc::BurstyTransmitRateControl, vanetza::dcc::LimericTransmitRateControl, and vanetza::dcc::SingleReactiveTransmitRateControl.