DataRaft swift package
This commit is contained in:
19
Sources/DataRaft/Extensions/DispatchQueue.swift
Normal file
19
Sources/DataRaft/Extensions/DispatchQueue.swift
Normal file
@@ -0,0 +1,19 @@
|
||||
import Foundation
|
||||
|
||||
extension DispatchQueue {
|
||||
convenience init<T>(
|
||||
for type: T.Type,
|
||||
qos: DispatchQoS = .unspecified,
|
||||
attributes: Attributes = [],
|
||||
autoreleaseFrequency: AutoreleaseFrequency = .inherit,
|
||||
target: DispatchQueue? = nil
|
||||
) {
|
||||
self.init(
|
||||
label: String(describing: type),
|
||||
qos: qos,
|
||||
attributes: attributes,
|
||||
autoreleaseFrequency: autoreleaseFrequency,
|
||||
target: target
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user