#include <doencode.h>
◆ DoEncode()
DoEncode::DoEncode |
( |
Config * |
in_config, |
|
|
int |
in_tid, |
|
|
Direction |
dir, |
|
|
Table< int8_t > & |
in_raw_data_buffer, |
|
|
size_t |
in_buffer_rollover, |
|
|
Table< int8_t > & |
in_mod_bits_buffer, |
|
|
Stats * |
in_stats_manager |
|
) |
| |
◆ ~DoEncode()
◆ Launch()
The main event handling function that performs Doer-specific work. Doers that handle only one event type use this signature.
- Todo:
- Remove the IsUe condition and make GetMacBits and GetInfoBits universal with raw_buffer_rollover_ the parameter.
Reimplemented from Doer.
◆ dir_
◆ duration_stat_
◆ encoded_buffer_temp_
int8_t* DoEncode::encoded_buffer_temp_ |
|
private |
◆ mod_bits_buffer_
Table<int8_t>& DoEncode::mod_bits_buffer_ |
|
private |
◆ parity_buffer_
int8_t* DoEncode::parity_buffer_ |
|
private |
◆ raw_buffer_rollover_
size_t DoEncode::raw_buffer_rollover_ |
|
private |
◆ raw_data_buffer_
Table<int8_t>& DoEncode::raw_data_buffer_ |
|
private |
◆ scrambler_
◆ scrambler_buffer_
int8_t* DoEncode::scrambler_buffer_ |
|
private |
The documentation for this class was generated from the following files: