libamxs
0.6.0
Data Model Synchronization C API
|
#include <stdlib.h>
#include <string.h>
#include <amxc/amxc.h>
#include "amxs_sync_entry.h"
#include "amxs_priv.h"
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
#define _GNU_SOURCE |
Definition at line 56 of file amxs_sync_entry.c.
|
static |
Definition at line 67 of file amxs_sync_entry.c.
amxs_status_t amxs_sync_entry_add_entry | ( | amxs_sync_entry_t * | parent, |
amxs_sync_entry_t * | child | ||
) |
Definition at line 285 of file amxs_sync_entry.c.
void amxs_sync_entry_clean | ( | amxs_sync_entry_t * | entry | ) |
Definition at line 220 of file amxs_sync_entry.c.
int amxs_sync_entry_compare | ( | amxs_sync_entry_t * | entry1, |
amxs_sync_entry_t * | entry2 | ||
) |
Definition at line 326 of file amxs_sync_entry.c.
|
static |
Definition at line 73 of file amxs_sync_entry.c.
amxs_status_t amxs_sync_entry_copy | ( | amxs_sync_entry_t ** | dest, |
amxs_sync_entry_t * | src, | ||
void * | priv | ||
) |
Definition at line 248 of file amxs_sync_entry.c.
void amxs_sync_entry_delete | ( | amxs_sync_entry_t ** | entry | ) |
Definition at line 128 of file amxs_sync_entry.c.
amxs_sync_direction_t amxs_sync_entry_get_initial_direction | ( | const amxs_sync_entry_t *const | entry | ) |
Definition at line 94 of file amxs_sync_entry.c.
amxs_status_t amxs_sync_entry_init | ( | amxs_sync_entry_t * | entry, |
const char * | a, | ||
const char * | b, | ||
int | attributes, | ||
amxs_translation_cb_t | translation_cb, | ||
amxs_action_cb_t | action_cb, | ||
amxs_sync_entry_type_t | type, | ||
void * | priv | ||
) |
Definition at line 141 of file amxs_sync_entry.c.
amxs_status_t amxs_sync_entry_new | ( | amxs_sync_entry_t ** | entry, |
const char * | a, | ||
const char * | b, | ||
int | attributes, | ||
amxs_translation_cb_t | translation_cb, | ||
amxs_action_cb_t | action_cb, | ||
amxs_sync_entry_type_t | type, | ||
void * | priv | ||
) |
Definition at line 104 of file amxs_sync_entry.c.