Definition in file csync.h.
Go to the source code of this file.
Defines | |
#define | CSYNC_CONF_DIR ".csync" |
#define | CSYNC_CONF_FILE "csync.conf" |
#define | CSYNC_EXCLUDE_FILE "csync_exclude.conf" |
#define | CSYNC_LOCK_FILE "lock" |
#define | CSYNC_LOG_FILE "csync_log.conf" |
#define | CSYNC_STRINGIFY(s) CSYNC_TOSTRING(s) |
#define | CSYNC_TOSTRING(s) #s |
#define | CSYNC_VERSION(a, b, c) CSYNC_VERSION_DOT(a, b, c) |
#define | CSYNC_VERSION_DOT(a, b, c) a ##.## b ##.## c |
#define | CSYNC_VERSION_INT(a, b, c) ((a) << 16 | (b) << 8 | (c)) |
#define | LIBCSYNC_VERSION |
#define | LIBCSYNC_VERSION_INT |
#define | LIBCSYNC_VERSION_MAJOR 0 |
#define | LIBCSYNC_VERSION_MICRO 0 |
#define | LIBCSYNC_VERSION_MINOR 42 |
Typedefs | |
typedef struct csync_s | CSYNC |
typedef int(* | csync_auth_callback )(const char *prompt, char *buf, size_t len, int echo, int verify, void *userdata) |
Functions | |
int | csync_add_exclude_list (CSYNC *ctx, const char *path) |
int | csync_create (CSYNC **csync, const char *local, const char *remote) |
int | csync_destroy (CSYNC *ctx) |
int | csync_disable_statedb (CSYNC *ctx) |
int | csync_enable_statedb (CSYNC *ctx) |
csync_auth_callback | csync_get_auth_callback (CSYNC *ctx) |
const char * | csync_get_config_dir (CSYNC *ctx) |
const char * | csync_get_statedb_file (CSYNC *ctx) |
int | csync_get_status (CSYNC *ctx) |
void * | csync_get_userdata (CSYNC *ctx) |
int | csync_init (CSYNC *ctx) |
int | csync_is_statedb_disabled (CSYNC *ctx) |
int | csync_propagate (CSYNC *ctx) |
int | csync_reconcile (CSYNC *ctx) |
int | csync_remove_config_dir (CSYNC *ctx) |
int | csync_set_auth_callback (CSYNC *ctx, csync_auth_callback cb) |
int | csync_set_config_dir (CSYNC *ctx, const char *path) |
int | csync_set_status (CSYNC *ctx, int status) |
int | csync_set_userdata (CSYNC *ctx, void *userdata) |
int | csync_update (CSYNC *ctx) |
const char * | csync_version (int req_version) |