Type Method 型メソッド

port(withMachPort:options:)

Creates and returns a port object configured with the specified options and the given Mach port. あるポートオブジェクトを作成して返します、指定されたオプションと与えられたMachポートで構成設定されます。

Declaration 宣言

class func port(withMachPort machPort: UInt32, 
        options f: NSMachPort.Options = []) -> Port

Parameters パラメータ

machPort

The Mach port for the new port. This parameter should originally be of type mach_port_t. 新しいポートに対するMachポート。このパラメータは、もともと型mach_port_tのものであるべきです。

options オプション

Specifies options for what to do with the underlying port rights when the NSMachPort object is invalidated or destroyed. For a list of constants, see Mach Port Rights. 根底にあるポート権で何をするかに対するオプションを、NSMachPortオブジェクトが無効にされるか破壊される時に指定します。定数の一覧として、Mach Port Rightsを見てください。

Return Value 戻り値

An NSMachPort object that uses machPort to send or receive messages. あるNSMachPortオブジェクト、それはmachPortを使ってメッセージを送ったり受け取ったりします。

Discussion 議論

Creates the port object if necessary. Depending on the access rights associated with machPort, the new port object may be usable only for sending messages. ポートオブジェクトを作成します、もし必要ならば。machPortと結び付けられたアクセス権に依存して、新しいポートオブジェクトはメッセージ送信に対してのみ利用可能であるかもしれません。

See Also 参照

Creating and Initializing 作成と初期化