Data for MMSYNC_EVENT_MS_SYNC_FOLDER_* events
Synopsis:
#include <mmsync/event.h>
typedef struct s_mmsync_folder_sync_data {
uint64_t folderid;
uint32_t pass;
uint32_t num_files;
uint32_t num_folders;
uint32_t num_playlists;
uint64_t timestamp;
uint32_t operation_id;
uint32_t reserved;
} mmsync_folder_sync_data_t;
Data:
-
uint64_t folderid
- The ID of the folder being synchronized.
-
uint32_t pass
- The synchronization pass (one of the
MMSYNC_SYNC_OPTION_PASS_* flags).
-
uint32_t num_files
- See documentation for specific event types.
-
uint32_t num_folders
- See documentation for specific event types.
-
uint32_t num_playlists
- See documentation for specific event types.
-
uint64_t timestamp
- The timestamp value assigned to the last_sync fields of
all updated database entries.
-
uint32_t operation_id
- The synchronization operation ID.
-
uint32_t reserved
- Reserved for future use.
Library:
mmsyncclient