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
TRUEif names were available, otherwiseFALSE. This value may beNULL.
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
CFHostCFHostInfoTypeCFHostClientContextCFHostCancelInfoResolution(_:_:)CFHostCreateCopy(_:_:)CFHostCreateWithAddress(_:_:)CFHostCreateWithName(_:_:)CFHostGetAddressing(_:_:)CFHostGetReachability(_:_:)CFHostGetTypeID()CFHostScheduleWithRunLoop(_:_:_:)CFHostSetClient(_:_:_:)CFHostStartInfoResolution(_:_:_:)CFHostUnscheduleFromRunLoop(_:_:_:)