Core Foundation   >   CFSocketCallBack


型エイリアス


CFSocketCallBack


特定のタイプのアクティビティが CFSocket オブジェクトで発生したときに呼び出される呼び出し関数。





宣言


typealias CFSocketCallBack = (CFSocket?, CFSocketCallBackType, CFData?, UnsafeRawPointer?, UnsafeMutableRawPointer?) -> Void


パラメータ


s何らかのアクティビティを経験した CFSocket オブジェクト。
callBackType検出されたアクティビティの型。
addresss のプロトコルファミリ (struct sockaddr_in または struct sockaddr_in6 など) に適した struct sockaddr の内容を保持し、s が接続されているリモートアドレスを識別する CFData オブジェクト。この値は、kCFSocketAcceptCallBack および kCFSocketDataCallBack 呼び出し関数を除いて NULL です。
data呼び出し関数型に適したデータ。バックグラウンドで失敗した kCFSocketConnectCallBack の場合は、SInt32 エラーコードへのポインタです。 kCFSocketAcceptCallBack の場合は、CFSocketNativeHandle へのポインタです。または kCFSocketDataCallBack の場合は、着信データを含む CFData オブジェクトです。それ以外の場合は NULL です。
infoCFSocket オブジェクトの作成時に使用された CFSocketContext 構造体の info メンバ。


議論


関数に MyCallBack と名前をつけた場合は、次のように宣言します。


議論


この呼び出し関数は、CFSocket オブジェクトを以下の関数で作成するときに指定します。


CFSocketCreate(_:_:_:_:_:_:_:)

CFSocketCreateConnectedToSocketSignature(_:_:_:_:_:_:)

CFSocketCreateWithNative(_:_:_:_:_:)

CFSocketCreateWithSocketSignature(_:_:_:_:_:)





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.0+
    tvOS 9.0+
    watchOS 2.0+
  • 宣言
  • パラメータ
  • 議論












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)