CFSocketCopyRegisteredValue(_:_:_:_:_:)
Returns a value registered with a CFSocket name server.
Declaration
func CFSocketCopyRegisteredValue(_ nameServerSignature: UnsafePointer<CFSocketSignature>!, _ timeout: CFTimeInterval, _ name: CFString!, _ value: UnsafeMutablePointer<Unmanaged<CFPropertyList>?>!, _ nameServerAddress: UnsafeMutablePointer<Unmanaged<CFData>?>!) -> CFSocketErrorParameters
- nameServerSignature:
The socket signature for the name server. If
NULL, this function contacts the default server, which is assumed to be a local process using TCP/IP to listen on the port number returned from Cfsocketgetdefaultnameregistryportnumber(). IfnameServerSignatureis incomplete, the missing values are replaced with the default server’s values, if appropriate. - timeout:
The time to wait for the server to accept a connection and to reply to the registration request.
- name:
The name of the registered value to return.
- value:
A pointer to the property list object into which the retrieved value should be copied.
- nameServerAddress:
A pointer to a CFData object into which the name server’s address is copied. Pass
NULLif you do not want the server’s address.
Return Value
An error code indicating success or failure.