るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Fiddle::Function#ptr -> Integer | Fiddle::Function (30402.0)

関数ポインタを返します。

...関数ポインタを返します。

Fiddle::Function.new の第1引数として指定したものを返します。...

Fiddle::Pointer#ptr -> Fiddle::Pointer (27408.0)

自身の指す値を Pointer にして返します。

...Pointer にして返します。

自身の指す値はポインタであると仮定します。
C 言語におけるポインタのポインタに対する間接参照 *p と同じです。

この返り値には、free 関数がセットされず、size は 0 とされます。

例:

r
equire '...
...fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr.ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"...

Fiddle::CStruct#to_ptr -> Fiddle::Pointer (21402.0)

保持している構造体へのポインタを返します。

保持している構造体へのポインタを返します。

Resolv::DNS#getresource(name, typeclass) -> Resolv::DNS::Resource (15407.0)

nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。

...

t
ypeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS::Resource::IN::MX
* R...
...esolv::DNS::Resource::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV

ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンス...
...となります。
t
ypeclass に Resolv::DNS::Resource::IN::ANY 以外を指定した場合には
そのクラスのインスタンスを返します。

@param name ルックアップ対象となる名前を Resolv::DNS::Name または String で指定します。
@param typeclass レコード種...

Resolv::DNS#getresources(name, typeclass) -> [Resolv::DNS::Resource] (15407.0)

nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。

...

t
ypeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS::Resource::IN::MX
* R...
...esolv::DNS::Resource::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV

ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンス...
...となります。
t
ypeclass に Resolv::DNS::Resource::IN::ANY 以外を指定した場合には
そのクラスのインスタンスを返します。

@param name ルックアップ対象となる名前を Resolv::DNS::Name または String で指定します。
@param typeclass レコード種...

絞り込み条件を変える

Fiddle::Importer#struct(signature) -> Class (12207.0)

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

...型に対応する Ruby のクラスを構築して返します。

構造体の各要素は C と似せた表記ができます。そしてそれを
配列で signature に渡してデータを定義します。例えば C における
struct timeval {
long tv_sec;
long tv_usec;
};
...
...対応して
T
imeval = struct(["long tv_sec", "long tv_usec"])
として構造体に対応するクラスを生成します。

このメソッドが返すクラスには以下のメソッドが定義されています
* クラスメソッド malloc
* initialize
* to_ptr
* to_i
* 構造...
...Fiddle::CStruct を継承しています。詳しくは
そちらを参照してください。


@param signature 構造体の各要素を文字列で表現したものの配列

r
equire 'fiddle/import'

module M
extend Fiddle::Importer
dlload "libc.so.6"
extern "int gettimeofday(...

WIN32OLE_METHOD#return_type_detail -> [String] (12207.0)

返り値の型と属性を取得します。

...得します。

@return 返り値の型と属性を文字列配列で返します。

t
obj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Workbooks')
p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbooks"]

属性...
...されていない場合は、WIN32OLE_METHOD#return_typeを要素と
した配列が返ります。

返り値の取り得る属性値はCOMのIDL(インターフェイス定義言語)によって規
定されています。

@see http://msdn.microsoft.com/en-us/library/aa367042(VS.85).aspx...

Resolv::DNS#each_resource(name, typeclass) {|resource| ...} -> () (9307.0)

nameに対応するDNSリソースレコードを取得します。 見つかったリソースをひとつずつブロックに渡します。

...

t
ypeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS::Resource::IN::MX
* R...
...esolv::DNS::Resource::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV

ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンス...
...となります。
t
ypeclass に Resolv::DNS::Resource::IN::ANY 以外を指定した場合には
そのクラスのインスタンスを返します。

@param name ルックアップ対象となる名前を Resolv::DNS::Name または String で指定します。
@param typeclass レコード種...

Fiddle::Pointer#ref -> Fiddle::Pointer (9207.0)

自身を指す Pointer オブジェクトを返します。 C 言語におけるポインタへのアドレス演算子の適用 &p と同じです。

...nter オブジェクトを返します。
C 言語におけるポインタへのアドレス演算子の適用 &p と同じです。

この返り値には、free 関数がセットされず、size は 0 とされます。

例:

r
equire 'fiddle'

s = 'abc'
cptr = Fiddle::Pointer[s]
cref = cptr...
....ref
p cref.to_s(4).unpack('l*')[0] #=> 136121648
p cptr.to_i #=> 136121648
p cref.ptr.to_s #=> "abc"...
<< 1 2 3 > >>