#include <trans.h>
Data Fields | |
int | locked |
Is the region locked? | |
off_t | offset |
Operation's offset. | |
size_t | len |
Data length, in bytes. | |
void * | buf |
Data buffer. | |
enum op_direction | direction |
Direction. | |
size_t | plen |
Previous data length (only if direction == D_WRITE). | |
void * | pdata |
Previous data (only if direction == D_WRITE). | |
struct operation * | prev |
Previous operation. | |
struct operation * | next |
Next operation. |
Definition at line 41 of file trans.h.
Is the region locked?
Definition at line 43 of file trans.h.
Referenced by jtrans_add_common(), jtrans_rollback(), and lock_file_ranges().
off_t operation::offset |
Operation's offset.
Definition at line 46 of file trans.h.
Referenced by fill_trans(), jtrans_add_common(), jtrans_commit(), jtrans_rollback(), lock_file_ranges(), and operation_read_prev().
size_t operation::len |
Data length, in bytes.
Definition at line 49 of file trans.h.
Referenced by fill_trans(), jtrans_add_common(), jtrans_commit(), jtrans_rollback(), lock_file_ranges(), and operation_read_prev().
void* operation::buf |
Data buffer.
Definition at line 52 of file trans.h.
Referenced by fill_trans(), jtrans_add_common(), jtrans_commit(), jtrans_free(), and jtrans_rollback().
Direction.
Definition at line 55 of file trans.h.
Referenced by fill_trans(), jtrans_add_common(), jtrans_commit(), jtrans_free(), and jtrans_rollback().
size_t operation::plen |
Previous data length (only if direction == D_WRITE).
Definition at line 58 of file trans.h.
Referenced by jtrans_add_common(), jtrans_rollback(), and operation_read_prev().
void* operation::pdata |
Previous data (only if direction == D_WRITE).
Definition at line 61 of file trans.h.
Referenced by fill_trans(), jfsck(), jtrans_add_common(), jtrans_free(), jtrans_rollback(), and operation_read_prev().
struct operation* operation::prev [read] |
Previous operation.
Definition at line 64 of file trans.h.
Referenced by fill_trans(), jtrans_add_common(), and jtrans_rollback().
struct operation* operation::next [read] |
Next operation.
Definition at line 67 of file trans.h.
Referenced by fill_trans(), jfsck(), jtrans_add_common(), jtrans_commit(), jtrans_free(), jtrans_rollback(), and lock_file_ranges().