|
Hybrid ICN (hICN) plugin
v21.06-rc0-4-g18fa668
|
#include <rs.h>


Public Member Functions | |
| BlockCode (uint32_t k, uint32_t n, uint32_t seq_offset, struct fec_parms *code, rs ¶ms) | |
| bool | addRepairSymbol (const fec::buffer &packet, uint32_t i, uint32_t offset=0) |
| bool | addSourceSymbol (const fec::buffer &packet, uint32_t i, uint32_t offset=0) |
| std::size_t | length () |
| uint32_t | getN () |
| uint32_t | getK () |
| void | clear () |
This class models the source block itself.
| bool transport::protocol::fec::BlockCode::addRepairSymbol | ( | const fec::buffer & | packet, |
| uint32_t | i, | ||
| uint32_t | offset = 0 |
||
| ) |
Add a repair symbol to the dource block.
| bool transport::protocol::fec::BlockCode::addSourceSymbol | ( | const fec::buffer & | packet, |
| uint32_t | i, | ||
| uint32_t | offset = 0 |
||
| ) |
Add a source symbol to the source block.
| void transport::protocol::fec::BlockCode::clear | ( | ) |
Clear source block
|
inline |
Get K
|
inline |
Get N
|
inline |
Get current length of source block.
1.8.17