20#ifndef LDGM_SESSION_GPU_INC
21#define LDGM_SESSION_GPU_INC
59 encode (
char* data_ptr,
char* parity_ptr );
73 char *
decode_frame (
char* received_data,
int buf_size,
int* frame_size, std::map<int, int> valid_data );
void set_data_fname(char fname[32])
std::map< char *, size_t > bufferSizes
char * decode_frame(char *received_data, int buf_size, int *frame_size, std::map< int, int > valid_data)
LDGM_session_gpu(const LDGM_session_gpu &other)
void encode(char *data_ptr, char *parity_ptr)
void free_out_buf(char *buf)
std::queue< char * > freeBuffers
void encode_naive(char *, char *)
void * alloc_buf(int size)
Parent class for CPU and GPU implementations of LDGM coding.