sync_manager_sync_job_cb typedef

@brief Called to get the information once for each sync job.

@since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif

@remarks @a Release account with account_destroy() after using it.\n\n @a Release sync_job_user_data with bundle_free() after using it.

@paramin account An account handle on which sync operation was requested or @c NULL in the case of accountless sync operation @paramin sync_job_name A string representing a sync job which has been operated or @c NULL in the case of data change sync operation @paramin sync_capability A string representing a sync job which has been operated because of data change or @c NULL in the case of on demand and periodic sync operation @paramin sync_job_id A unique value which can manage sync jobs @paramin sync_job_user_data User data which contains additional information related registered sync job or it can be @c NULL in the case of requesting without sync_job_user_data @paramin user_data User data which contains additional information related foreach job or it can be @c NULL in the case of querying without user_data

@return @c true to continue with the next iteration of the loop, otherwise @c false to break out of the loop

@pre sync_manager_foreach_sync_job() calls this callback.

@see sync_adapter_set_callbacks() @see sync_manager_foreach_sync_job()

Implementation

typedef sync_manager_sync_job_cb
    = ffi.Pointer<ffi.NativeFunction<sync_manager_sync_job_cbFunction>>;