One Logo Pool Ball
Matter · IOS API REFERENCE

MTRAsyncCallbackQueueWorkItem

class · iOS 16.1+ · Deprecated in iOS 17.2 · SDK 27.1

class MTRAsyncCallbackQueueWorkItem

Members (7)

method · iOS 16.1+ · Deprecated in iOS 17.2

endWork

TypeScript
endWork(): void
Swift declaration
func endWork()
init · iOS 16.1+ · Deprecated in iOS 17.2

init

TypeScript
static init(queue: _Dispatch_DispatchQueue): MTRAsyncCallbackQueueWorkItem
Swift declaration
init(queue: dispatch_queue_t)
method · iOS 16.1+ · Deprecated in iOS 17.2

retryWork

TypeScript
retryWork(): void
Swift declaration
func retryWork()
get · iOS 16.1+ · Deprecated in iOS 17.2

cancelHandler

TypeScript
get cancelHandler(): (() => Promise<void>)
Swift declaration
var cancelHandler: () -> Void { get set }
set · iOS 16.1+ · Deprecated in iOS 17.2

cancelHandler

TypeScript
set cancelHandler(value: (() => void))
Swift declaration
var cancelHandler: () -> Void { get set }
get · iOS 16.1+ · Deprecated in iOS 17.2

readyHandler

TypeScript
get readyHandler(): ((arg0: unknown, arg1: number) => Promise<void>)
Swift declaration
var readyHandler: MTRAsyncCallbackReadyHandler { get set }
set · iOS 16.1+ · Deprecated in iOS 17.2

readyHandler

TypeScript
set readyHandler(value: ((arg0: unknown, arg1: number) => void))
Swift declaration
var readyHandler: MTRAsyncCallbackReadyHandler { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTRAsyncCallbackQueueWorkItem.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Matter types →