stasis-aries-wal/stasis/operations/lsnFreeSet.h

14 lines
758 B
C

#ifndef __LSN_FREE_SET_H
#define __LSN_FREE_SET_H
#include <stasis/logger/reorderingHandle.h>
stasis_operation_impl stasis_op_impl_lsn_free_set();
stasis_operation_impl stasis_op_impl_lsn_free_set_inverse();
int TsetLsnFree(int xid, recordid rid, const void *dat);
int TsetReorderable(int xid, stasis_log_reordering_handle_t * h,
recordid rid, const void *dat);
int TsetWriteBack(int xid, pageid_t page, pageoff_t off, pageoff_t len,
const void * dat, const void * olddat);
int TsetReorderableWriteBack(int xid, stasis_log_reordering_handle_t * h,
pageid_t page, pageoff_t off, pageoff_t len,
const void * dat, const void * olddat);
#endif //__LSN_FREE_SET_H