Skip to content

File log_compress.c

FileList > cubrid > src > transaction > log_compress.c

Go to the source code of this file

  • #include <string.h>
  • #include <assert.h>
  • #include "log_compress.h"
  • #include "error_manager.h"
  • #include "memory_alloc.h"
  • #include "perf_monitor.h"
  • #include "memory_wrapper.hpp"

Public Functions

Type Name
bool log_diff (int undo_length, const void * undo_data, int redo_length, void * redo_data)
bool log_unzip (LOG_ZIP * log_unzip, int length, const void * data)
bool log_zip (LOG_ZIP * log_zip, int length, const void * data)
LOG_ZIP * log_zip_alloc (int size)
void log_zip_free (LOG_ZIP * log_zip)
void log_zip_free_data (LOG_ZIP & log_zip)
bool log_zip_realloc_if_needed (LOG_ZIP & log_zip, int new_size)

Public Functions Documentation

function log_diff

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

function log_unzip

bool log_unzip (
    LOG_ZIP * log_unzip,
    int length,
    const  void * data
) 

function log_zip

bool log_zip (
    LOG_ZIP * log_zip,
    int length,
    const  void * data
) 

function log_zip_alloc

LOG_ZIP * log_zip_alloc (
    int size
) 

function log_zip_free

void log_zip_free (
    LOG_ZIP * log_zip
) 

function log_zip_free_data

void log_zip_free_data (
    LOG_ZIP & log_zip
) 

function log_zip_realloc_if_needed

bool log_zip_realloc_if_needed (
    LOG_ZIP & log_zip,
    int new_size
) 


The documentation for this class was generated from the following file cubrid/src/transaction/log_compress.c