9 #ifndef __AFW_ADAPTOR_JOURNAL_H__
10 #define __AFW_ADAPTOR_JOURNAL_H__
145 afw_adaptor_journal_entry_consume(
#define AFW_BEGIN_DECLARES
#define AFW_DECLARE(type)
Declare a public afw function.
Interfaceafw_interface header.
const afw_object_t * afw_adaptor_journal_get_by_cursor(const afw_utf8_t *adaptor_id, const afw_utf8_t *cursor, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - get entry at cursor.
const afw_object_t * afw_adaptor_journal_get_first(const afw_utf8_t *adaptor_id, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - get first entry.
const afw_object_t * afw_adaptor_journal_get_next_for_consumer_after_cursor(const afw_utf8_t *adaptor_id, const afw_utf8_t *consumer_id, const afw_utf8_t *cursor, afw_size_t limit, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - get next entry after cursor for consumer.
void afw_adaptor_journal_mark_consumed(const afw_utf8_t *adaptor_id, const afw_utf8_t *consumer_id, const afw_utf8_t *cursor, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - mark entry consumed by consumer.
const afw_object_t * afw_adaptor_journal_get_next_for_consumer(const afw_utf8_t *adaptor_id, const afw_utf8_t *consumer_id, afw_size_t limit, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - get next entry for consumer.
const afw_object_t * afw_adaptor_journal_advance_cursor_for_consumer(const afw_utf8_t *adaptor_id, const afw_utf8_t *consumer_id, afw_size_t limit, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - advance cursor for consumer.
const afw_object_t * afw_adaptor_journal_get_next_after_cursor(const afw_utf8_t *adaptor_id, const afw_utf8_t *cursor, const afw_pool_t *p, afw_xctx_t *xctx)
Journal - get next entry after cursor.
apr_size_t afw_size_t
size_t.
Interface afw_adaptor_session public struct.
Interface afw_object public struct.
Interface afw_pool public struct.
NFC normalized UTF-8 string.
Interface afw_xctx public struct.