Package-level declarations
Types
Link copied to clipboard
Implements BackgroundTaskManager behavior in the SDAI background work feature layer.
internal class BackgroundTaskManagerImpl(val backgroundWorkObserver: BackgroundWorkObserver, val textToImageUseCase: TextToImageUseCase, val imageToImageUseCase: ImageToImageUseCase, val interruptGenerationUseCase: InterruptGenerationUseCase, val observeHordeProcessStatusUseCase: ObserveHordeProcessStatusUseCase, val observeLocalDiffusionProcessStatusUseCase: ObserveLocalDiffusionProcessStatusUseCase, val observeCoreMlProcessStatusUseCase: ObserveCoreMlProcessStatusUseCase, val observeBonsaiProcessStatusUseCase: ObserveBonsaiProcessStatusUseCase, val preferenceManager: PreferenceManager) : BackgroundTaskManager
Implements BackgroundTaskManager behavior for iOS background generation.
Link copied to clipboard
Implements BackgroundWorkObserver behavior in the SDAI background work feature layer.
Implements BackgroundWorkObserver behavior for iOS background generation.
Link copied to clipboard
Wraps iOS finite background execution time for a generation job.