Adaptive Framework
0.9.0
|
Adaptive Framework adaptor modify object. More...
#include "afw_internal.h"
Go to the source code of this file.
Data Structures | |
struct | impl_reconcile_wa_s |
Macros | |
#define | XX(id, _) &afw_s_ ## id, |
#define | XX(id, has) has, |
#define | XX(id, _) |
Typedefs | |
typedef struct impl_reconcile_wa_s | impl_reconcile_wa_t |
Functions | |
afw_adaptor_modify_entry_type (const afw_utf8_t *mnemonic) | |
Convert entry type mnemonic to enum. More... | |
afw_adaptor_modify_entry_type_mnemonic (afw_adaptor_modify_entry_type_t type) | |
Convert entry type enum to mnemonic. More... | |
afw_adaptor_modify_entry_type_value (afw_adaptor_modify_entry_type_t type) | |
Convert entry type enum to value. More... | |
afw_adaptor_modify_entries_from_list (const afw_list_t *list, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create modify entries from list of tuple lists in specified pool. More... | |
afw_adaptor_modify_entries_to_list (const afw_adaptor_modify_entry_t *const *entries, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create a list from modify entries in specified pool. More... | |
afw_adaptor_modify_entries_apply_to_unnormalized_object (const afw_adaptor_modify_entry_t *const *entries, const afw_object_t *object, afw_xctx_t *xctx) | |
Apply modify entries to an unnormalized object. More... | |
afw_adaptor_modify_needed_to_reconcile (const afw_utf8_t **adaptor_id, const afw_utf8_t **object_type_id, const afw_utf8_t **object_id, const afw_list_t **entries, const afw_object_t *original, const afw_object_t *modified, const afw_object_t *journal_entry, const afw_pool_t *p, afw_xctx_t *xctx) | |
Produce modify needed to reconcile two objects. More... | |
afw_adaptor_modify_object (const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_utf8_t *object_id, const afw_list_t *entries, const afw_object_t *journal_entry, const afw_object_t *adaptor_type_specific, afw_xctx_t *xctx) | |
Modify object and remove from cache. More... | |
afw_adaptor_modify_using_update_object (const afw_utf8_t *adaptor_id, const afw_utf8_t *object_type_id, const afw_utf8_t *object_id, const afw_object_t *update_object, const afw_object_t *journal_entry, const afw_object_t *adaptor_type_specific, afw_xctx_t *xctx) | |
Modify using update object and remove from cache. More... | |
Adaptive Framework adaptor modify object.
Definition in file afw_adaptor_modify.c.
#define XX | ( | id, | |
_ | |||
) |