#include <jf/jf_config.h>
#include <jf/jf_recind_list.h>
Go to the source code of this file.
Defines | |
#define | JF_TRACE_MODULE JF_TRACE_MOD_LIB_RECIND_LIST |
Functions | |
int | jf_recind_list_add (jf_recind_list_t *ril, jf_offset_t elem) |
void | jf_recind_list_destroy (jf_recind_list_t *ril) |
void | jf_recind_list_reset (jf_recind_list_t *ril) |
|
Definition at line 32 of file jf_recind_list.c. |
|
Add an element to a record index list object
References jf_recind_list_t::array, CATCH, jf_offset_t, JF_RC_INTERNAL_ERROR, JF_RC_OBJ_CORRUPTED, JF_RC_OK, JF_RC_REALLOC_ERROR, jf_recind_list_is_safe(), JF_TRACE, jf_recind_list_t::size, and THROW. Referenced by jf_journal_cold_recovery_update_lists(). |
|
Destroy an object of type jf_recind_list_t NOTE: the object MUST be created calling jf_recind_list_create before this method can be invoked
References jf_recind_list_t::array, jf_recind_list_is_safe(), jf_recind_list_reset(), and JF_TRACE. Referenced by jf_recind_seq_destroy(). |
|
Reset a jf_recind_list_t object
References jf_recind_list_t::array, JF_RECIND_OPER_UNKNOWN, JF_TRACE, jf_recind_list_t::size, and jf_recind_list_t::uow_type. Referenced by jf_recind_list_create(), and jf_recind_list_destroy(). |