るりまサーチ

最速Rubyリファレンスマニュアル検索!
135件ヒット [101-135件を表示] (0.108秒)

別のキーワード

  1. struct new
  2. mkmf have_struct_member
  3. struct each
  4. struct []
  5. struct select

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 >>

OpenSSL::ASN1::Constructive#tagging -> Symbol | nil (3007.0)

タグ付けの方式を返します。

...タグ付けの方式を返します。

:IMPLICIT、:EXPLICIT、nil のいずれかを返します。

タグ(OpenSSL::ASN1::ASN1Data#tag)が :UNIVERSAL ならば
この値は無視されます。

nil は :IMPLICIT と同義です。

@see OpenSSL::ASN1::Constructive#tagging=...

Fiddle::Importer#union(signature) -> Class (19.0)

C の共用体型に対応する Ruby のクラスを構築して返します。

...

共用体型を Ruby 上で定義する方法は Fiddle::Importer#struct
ほぼ同様です。C における
typedef union epoll_data
{
void *ptr;
int fd;
uint32_t u32;
uint64_t u64;
} epoll_data_t;
は、Ruby上では
require 'fiddle/import'

module M
extend...
...Fiddle::Importer
dlload "libc.so.6"
typealias("uint32_t", "unsigned int")
typealias("uint64_t", "unsigned long long")

EPollData = union(["void *ptr",
"int fd",
"uint32_t u32",
"uint64_t u64",...

Socket::Option#linger -> [bool, Integer] (19.0)

オプションが SOL_SOCKET/SO_LINGER である場合に、 オプションのデータ(内容)を真偽値と整数のペアとして返します。

...ションのデータ(内容)を真偽値と整数のペアとして返します。

@raise TypeError dataのバイト数が不適切である(sizeof(struct linger)と異なる)場合や、
level/optname が SOL_SOCKET/SO_LINGER でないに発生します
@see Socket::Option#data...
<< < 1 2 >>