Contents

CFHostGetNames(_:_:)

Gets the names from a CFHost.

Declaration

func CFHostGetNames(_ theHost: CFHost, _ hasBeenResolved: UnsafeMutablePointer<DarwinBoolean>?) -> Unmanaged<CFArray>?

Parameters

  • theHost:

    The host to examine. The host must have been previously resolved. (To resolve a host, call Cfhoststartinforesolution(_:_:_:).) This value must not be NULL.

  • hasBeenResolved:

    On return, contains TRUE if names were available, otherwise FALSE. This value may be NULL.

Return Value

An array containing the of names of theHost, or NULL if no names were available.

Discussion

This function gets the names in a thread-safe way, but the resulting data is not thread-safe. The data is returned as a “get” as opposed to a copy, so the data is not safe if the CFHost is altered from another thread.

See Also

Hosts