dav/sync.h

changeset 47
fbbbeed4ba8f
parent 46
0542668d0f26
child 49
c5759ac76c1b
equal deleted inserted replaced
46:0542668d0f26 47:fbbbeed4ba8f
29 #ifndef SYNC_H 29 #ifndef SYNC_H
30 #define SYNC_H 30 #define SYNC_H
31 31
32 #include <curl/curl.h> 32 #include <curl/curl.h>
33 #include <libidav/webdav.h> 33 #include <libidav/webdav.h>
34 #include <ucx/list.h>
34 35
35 #include "sopt.h" 36 #include "sopt.h"
36 37
37 #ifdef __cplusplus 38 #ifdef __cplusplus
38 extern "C" { 39 extern "C" {
44 int cmd_push(CmdArgs *args); 45 int cmd_push(CmdArgs *args);
45 int cmd_sync(CmdArgs *args); 46 int cmd_sync(CmdArgs *args);
46 47
47 int sync_get_resource(SyncDirectory *dir, DavResource *res, UcxMap *db); 48 int sync_get_resource(SyncDirectory *dir, DavResource *res, UcxMap *db);
48 49
50 UcxList* local_scan(SyncDirectory *dir, UcxMap *db);
51
52 int sync_put_resource(SyncDirectory *dir, DavResource *res, UcxMap *db);
53
49 54
50 #ifdef __cplusplus 55 #ifdef __cplusplus
51 } 56 }
52 #endif 57 #endif
53 58

mercurial