#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().
1.5.8