libamxs
0.6.0
Data Model Synchronization C API
|
Ambiorix Object Synchronization API header file. More...
#include <amxp/amxp_signal.h>
#include <amxp/amxp_slot.h>
#include <amxd/amxd_types.h>
#include <amxb/amxb.h>
Go to the source code of this file.
Data Structures | |
struct | _amxs_sync_entry |
Macros | |
#define | AMXS_SYNC_DEFAULT 0x00 |
Default synchronization attributes. More... | |
#define | AMXS_SYNC_ONLY_B_TO_A 0x01 |
Only synchronize from object B to object A. More... | |
#define | AMXS_SYNC_ONLY_A_TO_B 0x02 |
Only synchronize from object A to object B. More... | |
#define | AMXS_SYNC_INIT_B 0x04 |
Take the initial values from object B. More... | |
#define | AMXS_SYNC_PARAM_BATCH 0x08 |
Indicate that this parameter may be part of a batch copy operation. More... | |
Typedefs | |
typedef enum _amxs_sync_direction | amxs_sync_direction_t |
typedef enum _amxs_status | amxs_status_t |
typedef enum _amxs_sync_entry_type | amxs_sync_entry_type_t |
typedef struct _amxs_sync_entry | amxs_sync_ctx_t |
typedef struct _amxs_sync_entry | amxs_sync_object_t |
typedef struct _amxs_sync_entry | amxs_sync_param_t |
typedef struct _amxs_sync_entry | amxs_sync_entry_t |
typedef amxs_status_t(* | amxs_translation_cb_t) (const amxs_sync_entry_t *entry, amxs_sync_direction_t direction, const amxc_var_t *input, amxc_var_t *output, void *priv) |
Definition of the translation callback function. More... | |
typedef amxs_status_t(* | amxs_action_cb_t) (const amxs_sync_entry_t *entry, amxs_sync_direction_t direction, amxc_var_t *data, void *priv) |
Definition of the action callback function. More... | |
Ambiorix Object Synchronization API header file.
Definition in file amxs_types.h.
typedef enum _amxs_status amxs_status_t |
typedef struct _amxs_sync_entry amxs_sync_ctx_t |
Definition at line 1 of file amxs_types.h.
typedef enum _amxs_sync_direction amxs_sync_direction_t |
typedef struct _amxs_sync_entry amxs_sync_entry_t |
Definition at line 1 of file amxs_types.h.
typedef enum _amxs_sync_entry_type amxs_sync_entry_type_t |
typedef struct _amxs_sync_entry amxs_sync_object_t |
Definition at line 1 of file amxs_types.h.
typedef struct _amxs_sync_entry amxs_sync_param_t |
Definition at line 1 of file amxs_types.h.
enum _amxs_status |
Definition at line 85 of file amxs_types.h.
enum _amxs_sync_direction |
Enumerator | |
---|---|
amxs_sync_a_to_b | |
amxs_sync_b_to_a | |
amxs_sync_invalid |
Definition at line 79 of file amxs_types.h.
Enumerator | |
---|---|
amxs_sync_type_invalid | |
amxs_sync_type_ctx | |
amxs_sync_type_object | |
amxs_sync_type_param |
Definition at line 98 of file amxs_types.h.