diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2020-11-18 13:22:31 -0500 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2020-11-18 13:22:31 -0500 |
commit | c9cc78020f16b80437d9c651337f7693a2fae06a (patch) | |
tree | feedf9fb31f7d5198f87154a02faf5a7913c02d1 | |
parent | 547a7318bed09f1be57f4ae20364ea756d72a279 (diff) | |
download | sdl_ios-c9cc78020f16b80437d9c651337f7693a2fae06a.tar.gz |
Update operation queues quality of service
-rw-r--r-- | SmartDeviceLink/private/SDLChoiceSetManager.m | 1 | ||||
-rw-r--r-- | SmartDeviceLink/private/SDLLifecycleManager.m | 1 | ||||
-rw-r--r-- | SmartDeviceLink/private/SDLSoftButtonManager.m | 4 | ||||
-rw-r--r-- | SmartDeviceLink/private/SDLTextAndGraphicManager.m | 4 |
4 files changed, 8 insertions, 2 deletions
diff --git a/SmartDeviceLink/private/SDLChoiceSetManager.m b/SmartDeviceLink/private/SDLChoiceSetManager.m index 80d691b87..f00f061b6 100644 --- a/SmartDeviceLink/private/SDLChoiceSetManager.m +++ b/SmartDeviceLink/private/SDLChoiceSetManager.m @@ -147,6 +147,7 @@ UInt16 const ChoiceCellCancelIdMin = 1; NSOperationQueue *queue = [[NSOperationQueue alloc] init]; queue.name = @"com.sdl.screenManager.choiceSetManager.transactionQueue"; queue.maxConcurrentOperationCount = 1; + queue.qualityOfService = NSQualityOfServiceUserInteractive; queue.underlyingQueue = [SDLGlobals sharedGlobals].sdlConcurrentQueue; queue.suspended = YES; diff --git a/SmartDeviceLink/private/SDLLifecycleManager.m b/SmartDeviceLink/private/SDLLifecycleManager.m index 8d25b79f7..cd95709bc 100644 --- a/SmartDeviceLink/private/SDLLifecycleManager.m +++ b/SmartDeviceLink/private/SDLLifecycleManager.m @@ -157,6 +157,7 @@ NSString *const BackgroundTaskTransportName = @"com.sdl.transport.backgroundTask _rpcOperationQueue = [[NSOperationQueue alloc] init]; _rpcOperationQueue.name = @"com.sdl.lifecycle.rpcOperation.concurrent"; + _rpcOperationQueue.qualityOfService = NSQualityOfServiceUserInteractive; _rpcOperationQueue.underlyingQueue = [SDLGlobals sharedGlobals].sdlConcurrentQueue; _lifecycleQueue = dispatch_queue_create_with_target("com.sdl.lifecycle", DISPATCH_QUEUE_SERIAL, [SDLGlobals sharedGlobals].sdlProcessingQueue); diff --git a/SmartDeviceLink/private/SDLSoftButtonManager.m b/SmartDeviceLink/private/SDLSoftButtonManager.m index 01a8d0c05..f3387cf42 100644 --- a/SmartDeviceLink/private/SDLSoftButtonManager.m +++ b/SmartDeviceLink/private/SDLSoftButtonManager.m @@ -11,6 +11,7 @@ #import "SDLConnectionManagerType.h" #import "SDLError.h" #import "SDLFileManager.h" +#import "SDLGlobals.h" #import "SDLLogMacros.h" #import "SDLOnHMIStatus.h" #import "SDLPredefinedWindows.h" @@ -94,7 +95,8 @@ NS_ASSUME_NONNULL_BEGIN NSOperationQueue *queue = [[NSOperationQueue alloc] init]; queue.name = @"SDLSoftButtonManager Transaction Queue"; queue.maxConcurrentOperationCount = 1; - queue.qualityOfService = NSQualityOfServiceUserInitiated; + queue.qualityOfService = NSQualityOfServiceUserInteractive; + queue.underlyingQueue = [SDLGlobals sharedGlobals].sdlConcurrentQueue; queue.suspended = YES; return queue; diff --git a/SmartDeviceLink/private/SDLTextAndGraphicManager.m b/SmartDeviceLink/private/SDLTextAndGraphicManager.m index cd6ad0894..a1d00186f 100644 --- a/SmartDeviceLink/private/SDLTextAndGraphicManager.m +++ b/SmartDeviceLink/private/SDLTextAndGraphicManager.m @@ -13,6 +13,7 @@ #import "SDLDisplayCapability.h" #import "SDLError.h" #import "SDLFileManager.h" +#import "SDLGlobals.h" #import "SDLImage.h" #import "SDLLogMacros.h" #import "SDLMetadataTags.h" @@ -127,7 +128,8 @@ NS_ASSUME_NONNULL_BEGIN NSOperationQueue *queue = [[NSOperationQueue alloc] init]; queue.name = @"SDLTextAndGraphicManager Transaction Queue"; queue.maxConcurrentOperationCount = 1; - queue.qualityOfService = NSQualityOfServiceUserInitiated; + queue.qualityOfService = NSQualityOfServiceUserInteractive; + queue.underlyingQueue = [SDLGlobals sharedGlobals].sdlConcurrentQueue; queue.suspended = YES; return queue; |