Structure

CFRunLoopTimerContext

A structure that contains program-defined data and callbacks with which you can configure a CFRunLoopTimer’s behavior.

Topics

Instance Properties

var copyDescription: ((UnsafeRawPointer?) -> Unmanaged<CFString>?)!

A copy description callback for your program-defined info pointer. Can be NULL.

var info: UnsafeMutableRawPointer!

An arbitrary pointer to program-defined data, which can be associated with the run loop timer at creation time. This pointer is passed to all the callbacks defined in the context.

var release: ((UnsafeRawPointer?) -> Void)!

A release callback for your program-defined info pointer. Can be NULL.

var retain: ((UnsafeRawPointer?) -> UnsafeRawPointer?)!

A retain callback for your program-defined info pointer. Can be NULL.

var version: CFIndex

Version number of the structure. Must be 0.