Values indicating the type of data that is to be resolved or the type of data that was resolved.


enum CFHostInfoType : Int32



case addresses

Specifies that addresses are to be resolved or that addresses were resolved.

case names

Specifies that names are to be resolved or that names were resolved.

case reachability

Specifies that reachability information is to be resolved or that reachability information was resolved.

See Also


class CFHost

An opaque reference representing an CFHost object.

struct CFHostClientContext

A structure containing user-defined data and callbacks for CFHost objects.

func CFHostCreateWithAddress(CFAllocator?, CFData) -> Unmanaged<CFHost>

Uses an address to create an instance of a host object.

func CFHostCreateWithName(CFAllocator?, CFString) -> Unmanaged<CFHost>

Uses a name to create an instance of a host object.

func CFHostGetTypeID() -> CFTypeID

Gets the Core Foundation type identifier for the CFHost opaque type.

func CFHostSetClient(CFHost, CFHostClientCallBack?, UnsafeMutablePointer<CFHostClientContext>?) -> Bool

Associates a client context and a callback function with a CFHost object or disassociates a client context and callback function that were previously set.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software