Type Property

readCompletionNotification

This notification is posted when the file handle reads the data currently available in a file or at a communications channel.

Declaration

class let readCompletionNotification: NSNotification.Name

Discussion

It makes the data available to observers by putting it in the userInfo dictionary. To cause the posting of this notification, you must send either readInBackgroundAndNotify() or readInBackgroundAndNotify(forModes:) to an appropriate NSFileHandle object.

The notification object is the NSFileHandle object that sent the notification. The userInfo dictionary contains the following information:

Key

Value

NSFileHandleNotificationDataItem

An NSData object containing the available data read from a socket connection

@"NSFileHandleError"

An NSNumber object containing an integer representing the UNIX-type error which occurred

See Also

Notifications

static let NSFileHandleConnectionAccepted: NSNotification.Name

This notification is posted when an NSFileHandle object establishes a socket connection between two processes, creates an NSFileHandle object for one end of the connection, and makes this object available to observers by putting it in the userInfo dictionary.

static let NSFileHandleDataAvailable: NSNotification.Name

This notification is posted when the file handle determines that data is currently available for reading in a file or at a communications channel.

static let NSFileHandleReadToEndOfFileCompletion: NSNotification.Name

This notification is posted when the file handle reads all data in the file or, if a communications channel, until the other process signals the end of data.