One Logo Pool Ball
Dispatch · IOS API REFERENCE

DispatchSource

class · SDK 27.1

class DispatchSource

Members (12)

static

makeReadSource

TypeScript
static makeReadSource(fileDescriptor: number, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeReadSource(fileDescriptor: Int32, queue: DispatchQueue? = nil) -> any DispatchSourceRead
static

makeTimerSource

TypeScript
static makeTimerSource(flags?: DispatchSource_TimerFlags, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeTimerSource(flags: DispatchSource.TimerFlags = [], queue: DispatchQueue? = nil) -> any DispatchSourceTimer
static

makeWriteSource

TypeScript
static makeWriteSource(fileDescriptor: number, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeWriteSource(fileDescriptor: Int32, queue: DispatchQueue? = nil) -> any DispatchSourceWrite
static

makeSignalSource

TypeScript
static makeSignalSource(signal: number, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeSignalSource(signal: Int32, queue: DispatchQueue? = nil) -> any DispatchSourceSignal
static

makeProcessSource

TypeScript
static makeProcessSource(identifier: SDKHandle, eventMask: DispatchSource_ProcessEvent, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeProcessSource(identifier: pid_t, eventMask: DispatchSource.ProcessEvent, queue: DispatchQueue? = nil) -> any DispatchSourceProcess
static

makeMachSendSource

TypeScript
static makeMachSendSource(port: SDKHandle, eventMask: DispatchSource_MachSendEvent, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeMachSendSource(port: mach_port_t, eventMask: DispatchSource.MachSendEvent, queue: DispatchQueue? = nil) -> any DispatchSourceMachSend
static

makeUserDataOrSource

TypeScript
static makeUserDataOrSource(queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeUserDataOrSource(queue: DispatchQueue? = nil) -> any DispatchSourceUserDataOr
static

makeMachReceiveSource

TypeScript
static makeMachReceiveSource(port: SDKHandle, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeMachReceiveSource(port: mach_port_t, queue: DispatchQueue? = nil) -> any DispatchSourceMachReceive
static

makeUserDataAddSource

TypeScript
static makeUserDataAddSource(queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeUserDataAddSource(queue: DispatchQueue? = nil) -> any DispatchSourceUserDataAdd
static

makeMemoryPressureSource

TypeScript
static makeMemoryPressureSource(eventMask: DispatchSource_MemoryPressureEvent, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeMemoryPressureSource(eventMask: DispatchSource.MemoryPressureEvent, queue: DispatchQueue? = nil) -> any DispatchSourceMemoryPressure
static

makeUserDataReplaceSource

TypeScript
static makeUserDataReplaceSource(queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeUserDataReplaceSource(queue: DispatchQueue? = nil) -> any DispatchSourceUserDataReplace
static

makeFileSystemObjectSource

TypeScript
static makeFileSystemObjectSource(fileDescriptor: number, eventMask: DispatchSource_FileSystemEvent, queue?: (DispatchQueue) | null): SDKHandle
Swift declaration
class func makeFileSystemObjectSource(fileDescriptor: Int32, eventMask: DispatchSource.FileSystemEvent, queue: DispatchQueue? = nil) -> any DispatchSourceFileSystemObject

Skipped declarations

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

DispatchSource.init()

inherited init: cannot probe (use of undeclared identifier 'OS_dispatch_source'; did you mean '_dispatch_once'?)

All Dispatch types →