NSProgress extension type

NSProgress

on
Implemented types
Available extensions

Constructors

NSProgress()
Returns a new instance of NSProgress constructed with the default new method.
NSProgress.as(ObjCObject other)
Constructs a NSProgress that points to the same underlying object as other.
NSProgress.fromPointer(Pointer<ObjCObjectImpl> other, {bool retain = false, bool release = false})
Constructs a NSProgress that wraps the given raw object pointer.

Properties

cancellationHandler ObjCBlock<Void Function()>?

Available on NSProgress, provided by the NSProgress$Methods extension

cancellationHandler
getter/setter pair
completedUnitCount int

Available on NSProgress, provided by the NSProgress$Methods extension

completedUnitCount
getter/setter pair
debugDescription NSString

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

debugDescription
no setter
description NSString

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

description
no setter
estimatedTimeRemaining NSNumber?

Available on NSProgress, provided by the NSProgress$Methods extension

estimatedTimeRemaining
getter/setter pair
fileCompletedCount NSNumber?

Available on NSProgress, provided by the NSProgress$Methods extension

fileCompletedCount
getter/setter pair
fileOperationKind NSString?

Available on NSProgress, provided by the NSProgress$Methods extension

fileOperationKind
getter/setter pair
fileTotalCount NSNumber?

Available on NSProgress, provided by the NSProgress$Methods extension

fileTotalCount
getter/setter pair
fileURL NSURL?

Available on NSProgress, provided by the NSProgress$Methods extension

fileURL
getter/setter pair
fractionCompleted double

Available on NSProgress, provided by the NSProgress$Methods extension

fractionCompleted
no setter
hash int

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

hash
no setter
hashCode int
The hash code for this object.
no setterinherited
isCancellable bool

Available on NSProgress, provided by the NSProgress$Methods extension

isCancellable
getter/setter pair
isCancelled bool

Available on NSProgress, provided by the NSProgress$Methods extension

isCancelled
no setter
isFinished bool

Available on NSProgress, provided by the NSProgress$Methods extension

isFinished
no setter
isIndeterminate bool

Available on NSProgress, provided by the NSProgress$Methods extension

isIndeterminate
no setter
isOld bool

Available on NSProgress, provided by the NSProgress$Methods extension

iOS: unavailable macOS: introduced 10.9.0
no setter
isPausable bool

Available on NSProgress, provided by the NSProgress$Methods extension

isPausable
getter/setter pair
isPaused bool

Available on NSProgress, provided by the NSProgress$Methods extension

isPaused
no setter
isProxy bool

Available on NSObject, provided by the NSObject$Methods extension

isProxy
no setter
isProxy bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isProxy
no setter
kind NSString?

Available on NSProgress, provided by the NSProgress$Methods extension

kind
getter/setter pair
localizedAdditionalDescription NSString

Available on NSProgress, provided by the NSProgress$Methods extension

localizedAdditionalDescription
getter/setter pair
localizedDescription NSString

Available on NSProgress, provided by the NSProgress$Methods extension

localizedDescription
getter/setter pair
object$ ObjCObject
final
pausingHandler ObjCBlock<Void Function()>?

Available on NSProgress, provided by the NSProgress$Methods extension

pausingHandler
getter/setter pair
ref ObjCObjectRef
finalinherited
resumingHandler ObjCBlock<Void Function()>?

Available on NSProgress, provided by the NSProgress$Methods extension

resumingHandler
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
superclass ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

superclass
no setter
throughput NSNumber?

Available on NSProgress, provided by the NSProgress$Methods extension

throughput
getter/setter pair
totalUnitCount int

Available on NSProgress, provided by the NSProgress$Methods extension

totalUnitCount
getter/setter pair
userInfo NSDictionary

Available on NSProgress, provided by the NSProgress$Methods extension

userInfo
no setter

Methods

addChild(NSProgress child, {required int withPendingUnitCount}) → void

Available on NSProgress, provided by the NSProgress$Methods extension

addChild:withPendingUnitCount:
addObserver(Observer observer, {required NSString forKeyPath, int options = NSKeyValueObservingOptions.NSKeyValueObservingOptionNew, Pointer<Void>? context}) Observation

Available on NSObject, provided by the Observed extension

Registers the Observer to receive KVO notifications for the key path relative to this NSObject.
autorelease() NSObjectProtocol

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

autorelease
becomeCurrentWithPendingUnitCount(int unitCount) → void

Available on NSProgress, provided by the NSProgress$Methods extension

becomeCurrentWithPendingUnitCount:
cancel() → void

Available on NSProgress, provided by the NSProgress$Methods extension

cancel
class$() ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

class
conformsToProtocol(Protocol aProtocol) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

conformsToProtocol:
copy() ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

copy
dealloc() → void

Available on NSObject, provided by the NSObject$Methods extension

dealloc
doesNotRecognizeSelector(Pointer<ObjCSelector> aSelector) → void

Available on NSObject, provided by the NSObject$Methods extension

doesNotRecognizeSelector:
forwardingTargetForSelector(Pointer<ObjCSelector> aSelector) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

forwardingTargetForSelector:
forwardInvocation(NSInvocation anInvocation) → void

Available on NSObject, provided by the NSObject$Methods extension

forwardInvocation:
init() NSObject

Available on NSObject, provided by the NSObject$Methods extension

init
init() NSProgress

Available on NSProgress, provided by the NSProgress$Methods extension

init
initWithParent(NSProgress? parentProgressOrNil, {NSDictionary? userInfo}) NSProgress

Available on NSProgress, provided by the NSProgress$Methods extension

initWithParent:userInfo:
isEqual(ObjCObject object) bool

Available on NSObject, provided by the NSObject$Methods extension

isEqual:
isEqual(ObjCObject object) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isEqual:
isKindOfClass(ObjCObject aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isKindOfClass:
isKindOfClass(ObjCObject aClass) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isKindOfClass:
isMemberOfClass(ObjCObject aClass) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

isMemberOfClass:
isMemberOfClass(ObjCObject aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isMemberOfClass:
methodForSelector(Pointer<ObjCSelector> aSelector) Pointer<NativeFunction<Void Function()>>

Available on NSObject, provided by the NSObject$Methods extension

methodForSelector:
methodSignatureForSelector(Pointer<ObjCSelector> aSelector) NSMethodSignature

Available on NSObject, provided by the NSObject$Methods extension

methodSignatureForSelector:
mutableCopy() ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

mutableCopy
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause() → void

Available on NSProgress, provided by the NSProgress$Methods extension

pause
performAsCurrentWithPendingUnitCount(int unitCount, {required ObjCBlock<Void Function()> usingBlock}) → void

Available on NSProgress, provided by the NSProgress$Methods extension

performAsCurrentWithPendingUnitCount:usingBlock:
performSelector(Pointer<ObjCSelector> aSelector) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

performSelector:
performSelector(Pointer<ObjCSelector> aSelector) ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

performSelector:
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject}) ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

performSelector:withObject:
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject}) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject, required ObjCObject withObject$1}) ObjCObject

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

performSelector:withObject:withObject:
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObject withObject, required ObjCObject withObject$1}) ObjCObject

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:withObject:
publish() → void

Available on NSProgress, provided by the NSProgress$Methods extension

publish
release() → void

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

release
resignCurrent() → void

Available on NSProgress, provided by the NSProgress$Methods extension

resignCurrent
respondsToSelector(Pointer<ObjCSelector> sel) bool

Available on ObjCObject, provided by the RespondsToSelector extension

respondsToSelector(Pointer<ObjCSelector> aSelector) bool

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

respondsToSelector:
resume() → void

Available on NSProgress, provided by the NSProgress$Methods extension

resume
retain() NSObjectProtocol

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

retain
retainCount() int

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

retainCount
self() NSObjectProtocol

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

self
setUserInfoObject(ObjCObject? objectOrNil, {required NSString forKey}) → void

Available on NSProgress, provided by the NSProgress$Methods extension

setUserInfoObject:forKey:
toString() String
A string representation of this object.
inherited
unpublish() → void

Available on NSProgress, provided by the NSProgress$Methods extension

unpublish
zone() Pointer<NSZone>

Available on NSObject, provided by the NSObject$Methods extension

zone
zone() Pointer<NSZone>

Available on NSObjectProtocol, provided by the NSObjectProtocol$Methods extension

zone

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

addSubscriberForFileURL(NSURL url, {required ObjCBlock<ObjCBlock<Void Function()>? Function(NSProgress)> withPublishingHandler}) ObjCObject
addSubscriberForFileURL:withPublishingHandler:
alloc() NSProgress
alloc
override
allocWithZone(Pointer<NSZone> zone) NSProgress
allocWithZone:
override
currentProgress() NSProgress?
currentProgress
discreteProgressWithTotalUnitCount(int unitCount) NSProgress
discreteProgressWithTotalUnitCount:
isA(ObjCObject obj) bool
Returns whether obj is an instance of NSProgress.
override
new$() NSProgress
new
override
progressWithTotalUnitCount(int unitCount) NSProgress
progressWithTotalUnitCount:
progressWithTotalUnitCount$1(int unitCount, {required NSProgress parent, required int pendingUnitCount}) NSProgress
progressWithTotalUnitCount:parent:pendingUnitCount:
removeSubscriber(ObjCObject subscriber) → void
removeSubscriber: