mmsync_folder_sync_data_t

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