|
|
virtual std::size_t | getFecHeaderSize ()=0 |
| | Get size of FEC header.
|
| |
| template<typename Handler > |
| void | setFECCallback (Handler &&callback) |
| |
| template<typename Handler > |
| void | setBufferCallback (Handler &&buffer_callback) |
| |
|
virtual void | reset ()=0 |
| |
◆ BufferRequested
Callback to be called when a new buffer (for encoding / decoding) needs to be allocated.
◆ PacketsReady
Callback to be called after the encode or the decode operations. In the former case it will contain the symbols, while in the latter the sources.
◆ setBufferCallback()
template<typename Handler >
| void transport::protocol::fec::FECBase::setBufferCallback |
( |
Handler && |
buffer_callback | ) |
|
|
inline |
Set a callback to request a buffer.
◆ setFECCallback()
template<typename Handler >
| void transport::protocol::fec::FECBase::setFECCallback |
( |
Handler && |
callback | ) |
|
|
inline |
Set callback to call after packet encoding / decoding
The documentation for this class was generated from the following file: