pub unsafe trait CKSyncEngineDelegate: NSObjectProtocol {
// Provided methods
unsafe fn syncEngine_handleEvent(
&self,
sync_engine: &CKSyncEngine,
event: &CKSyncEngineEvent
)
where Self: Sized + Message { ... }
unsafe fn syncEngine_nextRecordZoneChangeBatchForContext(
&self,
sync_engine: &CKSyncEngine,
context: &CKSyncEngineSendChangesContext
) -> Option<Retained<CKSyncEngineRecordZoneChangeBatch>>
where Self: Sized + Message { ... }
unsafe fn syncEngine_nextFetchChangesOptionsForContext(
&self,
sync_engine: &CKSyncEngine,
context: &CKSyncEngineFetchChangesContext
) -> Retained<CKSyncEngineFetchChangesOptions>
where Self: Sized + Message { ... }
}Available on crate feature
CKSyncEngine only.Provided Methods§
unsafe fn syncEngine_handleEvent( &self, sync_engine: &CKSyncEngine, event: &CKSyncEngineEvent )
Available on crate feature
CKSyncEngineEvent only.unsafe fn syncEngine_nextRecordZoneChangeBatchForContext( &self, sync_engine: &CKSyncEngine, context: &CKSyncEngineSendChangesContext ) -> Option<Retained<CKSyncEngineRecordZoneChangeBatch>>
Available on crate feature
CKSyncEngineRecordZoneChangeBatch only.