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
- Varies with event type; see documentation of event types.
- uint32_t num_folders
- Varies with event type; see documentation of event types.
- uint32_t num_playlists
- Varies with event type; see documentation of 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