csync_statedb.h File Reference

#include "c_lib.h"
#include "csync_private.h"

Go to the source code of this file.

Data Structures

struct  csync_progressinfo_s

Typedefs

typedef struct csync_progressinfo_s csync_progressinfo_t

Functions

int csync_get_statedb_exists (CSYNC *ctx)
void csync_set_statedb_exists (CSYNC *ctx, int val)
int csync_statedb_close (CSYNC *ctx, const char *statedb, int jwritten)
int csync_statedb_create_tables (CSYNC *ctx)
int csync_statedb_drop_tables (CSYNC *ctx)
void csync_statedb_free_progressinfo (csync_progressinfo_t *pi)
c_strlist_tcsync_statedb_get_below_path (CSYNC *ctx, const char *path)
csync_progressinfo_tcsync_statedb_get_progressinfo (CSYNC *ctx, uint64_t phash, uint64_t modtime, const char *md5)
csync_file_stat_tcsync_statedb_get_stat_by_hash (CSYNC *ctx, uint64_t phash)
csync_file_stat_tcsync_statedb_get_stat_by_inode (CSYNC *ctx, uint64_t inode)
char * csync_statedb_get_uniqId (CSYNC *ctx, uint64_t jHash, csync_vio_file_stat_t *buf)
int csync_statedb_insert (CSYNC *ctx, const char *statement)
int csync_statedb_insert_metadata (CSYNC *ctx)
int csync_statedb_load (CSYNC *ctx, const char *statedb)
c_strlist_tcsync_statedb_query (CSYNC *ctx, const char *statement)
int csync_statedb_write (CSYNC *ctx)
int csync_statedb_write_progressinfo (CSYNC *ctx, csync_progressinfo_t *pi)


Generated on Mon Oct 21 19:24:18 2013 for doc by  doxygen 1.5.6