CUBRID Engine  latest
log_compress.c File Reference
#include <string.h>
#include <assert.h>
#include "log_compress.h"
#include "error_manager.h"
#include "memory_alloc.h"
#include "perf_monitor.h"
Include dependency graph for log_compress.c:

Go to the source code of this file.

Functions

bool log_zip (LOG_ZIP *log_zip, LOG_ZIP_SIZE_T length, const void *data)
 
bool log_unzip (LOG_ZIP *log_unzip, LOG_ZIP_SIZE_T length, void *data)
 
bool log_diff (LOG_ZIP_SIZE_T undo_length, const void *undo_data, LOG_ZIP_SIZE_T redo_length, void *redo_data)
 
LOG_ZIPlog_zip_alloc (LOG_ZIP_SIZE_T size)
 
void log_zip_free (LOG_ZIP *log_zip)
 

Function Documentation

bool log_diff ( LOG_ZIP_SIZE_T  undo_length,
const void *  undo_data,
LOG_ZIP_SIZE_T  redo_length,
void *  redo_data 
)

Definition at line 201 of file log_compress.c.

References assert, i, LOG_ZIP_SIZE_T, NULL, and p.

Referenced by la_get_zipped_data(), log_rv_redo_record(), and prior_lsa_gen_undoredo_record_from_crumbs().

Here is the caller graph for this function: