ArcGIS Runtime SDK for iOS
100.15
|
A lightweight operation queue that supports AGSOperations. Similar to NSOperationQueue, but lighter weight and does not support operation dependencies.
Instance Methods | |
(void) | - addOperation: |
(void) | - cancelAllOperations |
(void) | - waitUntilAllOperationsAreFinished |
Class Methods | |
(instancetype) | + sharedOperationQueue |
Properties | |
NSUInteger | maxConcurrentOperationCount |
NSArray< id< AGSOperation > > * | operations |
NSQualityOfService | qualityOfService |
- (void) addOperation: | (id< AGSOperation >) | op |
Adds an operation to the queue. An operation should only be added to a single queue.
- (void) cancelAllOperations |
Cancels all operations in the queue.
+ (instancetype) sharedOperationQueue |
Returns an instance of an operation queue that can be shared throughout an application.
- (void) waitUntilAllOperationsAreFinished |
Blocks until all the operations in the queue are done executing.
|
readwritenonatomicassign |
The number of concurrent operations that can be running at one time. 0 is the default. A value of 0 means that an unlimited amount of operations can be executing concurrently.
|
readnonatomiccopy |
The operations that have been added to this queue.
|
readwritenonatomicassign |
The QOS of the dispatch queue that is used for executing synchronous AGSOperations.