 |  |  | liblivejournal Reference Manual |  |
---|
sync
Synopsis
enum LJSyncProgress;
gboolean (*LJPutLastSyncCallback) (gpointer,
const char*,
GError**);
gboolean (*LJRunVerbCallback) (gpointer,
LJVerb*,
GError**);
gboolean (*LJPutEntryCallback) (gpointer,
LJEntry*,
GError**);
void (*LJSyncProgressCallback) (gpointer,
LJSyncProgress,
int cur,
int max,
const char *date);
gboolean lj_sync_run (LJUser *user,
const char *usejournal,
const char *lastsync,
LJPutLastSyncCallback put_lastsync_cb,
LJRunVerbCallback run_verb_cb,
LJPutEntryCallback put_entry_cb,
LJSyncProgressCallback sync_progress_cb,
gpointer user_data,
GSList **warnings,
GError **err);
Details
enum LJSyncProgress
typedef enum {
LJ_SYNC_PROGRESS_ITEMS,
LJ_SYNC_PROGRESS_ENTRIES,
} LJSyncProgress;
LJPutLastSyncCallback ()
gboolean (*LJPutLastSyncCallback) (gpointer,
const char*,
GError**);
LJRunVerbCallback ()
gboolean (*LJRunVerbCallback) (gpointer,
LJVerb*,
GError**);
LJPutEntryCallback ()
gboolean (*LJPutEntryCallback) (gpointer,
LJEntry*,
GError**);
LJSyncProgressCallback ()
void (*LJSyncProgressCallback) (gpointer,
LJSyncProgress,
int cur,
int max,
const char *date);