Core Foundation   >   CFSocket Flags
CFSocket Flags
その動作を制御するために CFSocket オブジェクトに設定できるフラグ。
概観
CFSocket オブジェクトのフラグは、CFSocketSetSocketFlags(_:_:) で設定されます。すぐに呼び出し関数を有効または無効にするには、CFSocketEnableCallBacks(_:_:) と CFSocketDisableCallBacks(_:_:) を使用して下さい。
シンボル
定数
var kCFSocketAutomaticallyReenableReadCallBack: CFOptionFlags
var kCFSocketAutomaticallyReenableAcceptCallBack: CFOptionFlags
var kCFSocketAutomaticallyReenableDataCallBack: CFOptionFlags
var kCFSocketAutomaticallyReenableWriteCallBack: CFOptionFlags
var kCFSocketLeaveErrors: CFOptionFlags
var kCFSocketCloseOnInvalidate: CFOptionFlags
CFSocketSetSocketFlags(_:_:) を使用して有効にすると、CFSocket オブジェクトが無効化された時に、CFSocket オブジェクトに関連したネイティブソケットが閉じられます。無効にすると、ネイティブソケットは開いたままです。このオプションは、デフォルトで有効になっています。