Adaptive Framework
0.9.0
|
Adaptive framework file journal support. More...
Go to the source code of this file.
Data Structures | |
struct | afw_adaptor_journal_lock_s |
Macros | |
#define | AFW_IMPLEMENTATION_ID "file" |
#define | IMPL_RELATIVE_ENTRY_PATH_WA_Z_SIZE sizeof("y2016/m07/d04/h23") |
Typedefs | |
typedef struct afw_adaptor_journal_lock_s | afw_adaptor_journal_lock_t |
Functions | |
const afw_adaptor_journal_inf_t * | afw_file_internal_get_journal_inf () |
const afw_utf8_t * | impl_relative_entry_path_to_object_id (const afw_utf8_z_t *z, afw_off_t offset, afw_xctx_t *xctx) |
const afw_utf8_t * | impl_afw_adaptor_journal_add_entry (const afw_adaptor_journal_t *instance, const afw_adaptor_impl_request_t *impl_request, const afw_object_t *entry, afw_xctx_t *xctx) |
void | impl_afw_adaptor_journal_get_entry (const afw_adaptor_journal_t *instance, const afw_adaptor_impl_request_t *impl_request, afw_adaptor_journal_option_t option, const afw_utf8_t *consumer_id, const afw_utf8_t *entry_cursor, afw_size_t limit, const afw_object_t *response, afw_xctx_t *xctx) |
void | impl_afw_adaptor_journal_mark_entry_consumed (const afw_adaptor_journal_t *instance, const afw_adaptor_impl_request_t *impl_request, const afw_utf8_t *consumer_id, const afw_utf8_t *entry_cursor, afw_xctx_t *xctx) |
Adaptive framework file journal support.
Definition in file afw_file_journal.c.