るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.158秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:STDERR[x] > クラス:Socket::AncillaryData[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

Socket::AncillaryData.unix_rights(*ios) -> Socket::AncillaryData (6207.0)

ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。

...ype=SCM_RIGHTS
という Socket::AncillaryData オブジェクトを生成して返します。

r
equire 'socket'

p Socket::AncillaryData.unix_rights(STDERR)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>

@param ios IO オブジェクトの配列
@see Socket::AncillaryData#unix_rights,...
...Socket::Constants::SCM_RIGHTS...

Socket::AncillaryData#int -> Integer (3207.0)

自身が保持している cmsg data (データ) を整数の形で返します。

...異なります。

r
equire 'socket'

ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2

@raise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::AncillaryData.int...

Socket::AncillaryData.int(family, cmsg_level, cmsg_type, integer) -> Socket::AncillaryData (3207.0)

データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。

...
Socket::AncillaryData
オブジェクトを生成します。

整数データのサイズおよびエンディアンは実行するホストによって異なります。

r
equire 'socket'

p Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UN...
...IX SOCKET RIGHTS 2>

@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補助データの種類
@param integer データ内容

@see Socket::AncillaryData.new...