ThreadSafeProperty

public class ThreadSafeProperty<T>
  • Declaration

    Swift

    public init(_ queue: DispatchQueue, value: T? = nil)
  • val

    Declaration

    Swift

    public var val: T? { get set }
  • Declaration

    Swift

    public func getAndSet(new value: T?) -> T?
  • Declaration

    Swift

    public func set(new value: T?)
  • Declaration

    Swift

    public func get() -> T?
  • Declaration

    Swift

    public func hasValue() -> Bool