Socket Name Server Utilities

## Detailed Description

## Variables

const CFStringRef | kCFSocketCommandKey
const CFStringRef | kCFSocketNameKey
const CFStringRef | kCFSocketValueKey
const CFStringRef | kCFSocketResultKey
const CFStringRef | kCFSocketErrorKey
const CFStringRef | kCFSocketRegisterCommand
const CFStringRef | kCFSocketRetrieveCommand
CFSocketError | CFSocketCopyRegisteredSocketSignature (const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, CFSocketSignature *signature, CFDataRef *nameServerAddress)
CFSocketError | CFSocketCopyRegisteredValue (const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, CFPropertyListRef *value, CFDataRef *nameServerAddress)
UInt16 | CFSocketGetDefaultNameRegistryPortNumber (void)
CFSocketError | CFSocketRegisterSocketSignature (const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, const CFSocketSignature *signature)
CFSocketError | CFSocketRegisterValue (const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name, CFPropertyListRef value)
void | CFSocketSetDefaultNameRegistryPortNumber (UInt16 port)
CFSocketError | CFSocketUnregister (const CFSocketSignature *nameServerSignature, CFTimeInterval timeout, CFStringRef name)