135件ヒット
[101-135件を表示]
(0.108秒)
ライブラリ
- ビルトイン (20)
-
fiddle
/ import (12) - openssl (12)
- ostruct (43)
-
rexml
/ sax2listener (12) - socket (36)
クラス
- Data (6)
- MatchData (4)
-
OpenSSL
:: ASN1 :: Constructive (12) - OpenStruct (43)
-
RubyVM
:: InstructionSequence (10) -
Socket
:: Option (36)
モジュール
-
Fiddle
:: Importer (12) -
REXML
:: SAX2Listener (12)
キーワード
- deconstruct (5)
-
deconstruct
_ keys (5) -
each
_ pair (24) - linger (12)
-
processing
_ instruction (12) - tagging (12)
-
to
_ binary (10) -
to
_ h (19) -
to
_ s (12) - union (12)
検索結果
先頭3件
-
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...