Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
Classes | Public Member Functions | List of all members
transport::protocol::rtc::RTCLossDetectionAndRecovery Class Reference
Inheritance diagram for transport::protocol::rtc::RTCLossDetectionAndRecovery:
Inheritance graph
[legend]
Collaboration diagram for transport::protocol::rtc::RTCLossDetectionAndRecovery:
Collaboration graph
[legend]

Public Member Functions

 RTCLossDetectionAndRecovery (Indexer *indexer, SendRtxCallback &&callback, asio::io_service &io_service)
 
void setState (std::shared_ptr< RTCState > state)
 
void setFecParams (uint32_t n, uint32_t k)
 
void turnOnRTX ()
 
void turnOffRTX ()
 
bool isRtxOn ()
 
void onNewRound (bool in_sync)
 
void onTimeout (uint32_t seq)
 
void onPacketRecoveredFec (uint32_t seq)
 
void onDataPacketReceived (const core::ContentObject &content_object)
 
void onNackPacketReceived (const core::ContentObject &nack)
 
void onProbePacketReceived (const core::ContentObject &probe)
 
void clear ()
 
bool isRtx (uint32_t seq)
 

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