Struct rpgffi::XLogReaderState
[−]
[src]
#[repr(C)]pub struct XLogReaderState { pub read_page: XLogPageReadCB, pub system_identifier: uint64, pub private_data: *mut c_void, pub ReadRecPtr: XLogRecPtr, pub EndRecPtr: XLogRecPtr, pub decoded_record: *mut XLogRecord, pub main_data: *mut c_char, pub main_data_len: uint32, pub main_data_bufsz: uint32, pub record_origin: RepOriginId, pub blocks: [DecodedBkpBlock; 33], pub max_block_id: c_int, pub readBuf: *mut c_char, pub readLen: uint32, pub readSegNo: XLogSegNo, pub readOff: uint32, pub readPageTLI: TimeLineID, pub latestPagePtr: XLogRecPtr, pub latestPageTLI: TimeLineID, pub currRecPtr: XLogRecPtr, pub readRecordBuf: *mut c_char, pub readRecordBufSize: uint32, pub errormsg_buf: *mut c_char, }
Fields
read_page: XLogPageReadCB
system_identifier: uint64
private_data: *mut c_void
ReadRecPtr: XLogRecPtr
EndRecPtr: XLogRecPtr
decoded_record: *mut XLogRecord
main_data: *mut c_char
main_data_len: uint32
main_data_bufsz: uint32
record_origin: RepOriginId
blocks: [DecodedBkpBlock; 33]
max_block_id: c_int
readBuf: *mut c_char
readLen: uint32
readSegNo: XLogSegNo
readOff: uint32
readPageTLI: TimeLineID
latestPagePtr: XLogRecPtr
latestPageTLI: TimeLineID
currRecPtr: XLogRecPtr
readRecordBuf: *mut c_char
readRecordBufSize: uint32
errormsg_buf: *mut c_char