Generic Trace Generator (GTG) 0.1
Functions
GTGCompress.h File Reference
#include <stdint.h>
#include <stdio.h>
#include <zlib.h>

Go to the source code of this file.

Functions

int gtg_compress_m2m (z_stream *z, void *in_buf, uint32_t len, void *out_buf, uint32_t out_max_len)
 
int gtg_compress_m2f (z_stream *z, void *in_buf, uint32_t len, FILE *file_out)
 
int gtg_compress_f2m (z_stream *z, FILE *file_in, void *out_buf, uint32_t out_max_len)
 
int gtg_compress_f2f (z_stream *z, FILE *file_in, FILE *file_out)
 
int gtg_decompress_m2m (z_stream *z, void *in_buf, uint32_t len, void *out_buf, uint32_t out_max_len)
 
int gtg_decompress_m2f (z_stream *z, void *in_buf, uint32_t len, FILE *file_out)
 
int gtg_decompress_f2m (z_stream *z, FILE *file_in, void *out_buf, uint32_t out_max_len)
 
int gtg_decompress_f2f (z_stream *z, FILE *file_in, FILE *file_out)
 
int gtg_compress_init (z_stream *z, int compression_ratio)
 
int gtg_decompress_init (z_stream *z)
 

Function Documentation

◆ gtg_compress_f2f()

int gtg_compress_f2f ( z_stream *  z,
FILE *  file_in,
FILE *  file_out 
)

◆ gtg_compress_f2m()

int gtg_compress_f2m ( z_stream *  z,
FILE *  file_in,
void *  out_buf,
uint32_t  out_max_len 
)

◆ gtg_compress_init()

int gtg_compress_init ( z_stream *  z,
int  compression_ratio 
)

◆ gtg_compress_m2f()

int gtg_compress_m2f ( z_stream *  z,
void *  in_buf,
uint32_t  len,
FILE *  file_out 
)

◆ gtg_compress_m2m()

int gtg_compress_m2m ( z_stream *  z,
void *  in_buf,
uint32_t  len,
void *  out_buf,
uint32_t  out_max_len 
)

◆ gtg_decompress_f2f()

int gtg_decompress_f2f ( z_stream *  z,
FILE *  file_in,
FILE *  file_out 
)

◆ gtg_decompress_f2m()

int gtg_decompress_f2m ( z_stream *  z,
FILE *  file_in,
void *  out_buf,
uint32_t  out_max_len 
)

◆ gtg_decompress_init()

int gtg_decompress_init ( z_stream *  z)

◆ gtg_decompress_m2f()

int gtg_decompress_m2f ( z_stream *  z,
void *  in_buf,
uint32_t  len,
FILE *  file_out 
)

◆ gtg_decompress_m2m()

int gtg_decompress_m2m ( z_stream *  z,
void *  in_buf,
uint32_t  len,
void *  out_buf,
uint32_t  out_max_len 
)