Refactor recv_sys_t::recs_t into page_recv_t
page_recv_t: Replaces recv_sys_t::recs_t. page_recv_t::state is not private, even though some accessors exist. page_recv_t::log: A singly-linked list of log_rec_t* with STL decoration and the custom operations trim() and append(). The list members are private. recv_t::data_t: Replaces recv_data_t. recv_t::data: Remove the pointer indirection for the first log chunk, and copy the first chunk directly after the record. Adjust the definition of RECV_DATA_BLOCK_SIZE accordingly.
Showing
Please register or sign in to comment