878件ヒット
[1-100件を表示]
(0.090秒)
ライブラリ
- ビルトイン (164)
- csv (11)
- erb (11)
- fiddle (132)
- ipaddr (11)
- json (11)
- logger (22)
-
net
/ http (33) -
net
/ pop (33) - openssl (44)
- prime (55)
-
rexml
/ document (11) -
rubygems
/ package / tar _ writer (11) -
rubygems
/ server (11) - shell (12)
- socket (143)
- stringio (22)
- strscan (44)
- tempfile (11)
-
webrick
/ httpresponse (11) -
webrick
/ httpserver (22) - win32ole (11)
クラス
- Addrinfo (22)
- BasicObject (11)
- CSV (11)
- ERB (11)
-
Encoding
:: UndefinedConversionError (11) -
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (11) -
Fiddle
:: Function (77) -
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (11) -
Gem
:: Package :: TarWriter :: BoundedStream (11) -
Gem
:: Server (11) - IO (22)
- IPAddr (11)
- Logger (22)
- Method (11)
- Module (22)
- Mutex (2)
-
Net
:: POP3 (33) -
OpenSSL
:: ASN1 :: UniversalString (22) - Prime (44)
-
Prime
:: PseudoPrimeGenerator (11) -
REXML
:: Element (11) - Shell (12)
- Socket (22)
- StringIO (22)
- StringScanner (44)
- Tempfile (11)
- Thread (33)
-
Thread
:: Mutex (9) - UNIXServer (55)
- UNIXSocket (44)
- UnboundMethod (21)
-
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPServer :: MountTable (11) - WIN32OLE (11)
モジュール
- JSON (11)
-
Net
:: HTTPHeader (33) - ObjectSpace (11)
-
OpenSSL
:: ASN1 (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - DEFAULT (11)
-
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - STDCALL (11)
- UndefinedConversionError (11)
- UniversalString (22)
- [] (11)
- abi (11)
-
accept
_ nonblock (11) -
add
_ trace _ func (11) -
auth
_ only (11) -
basic
_ auth (11) - bind (11)
-
bind
_ call (10) - call (11)
-
check
_ until (11) - chunked= (11)
- chunked? (11)
- each (44)
-
error
_ char (11) - free (11)
-
instance
_ method (11) -
minitest
/ unit (1) - mount (11)
- name (11)
-
ole
_ func _ methods (11) - open (44)
-
proxy
_ basic _ auth (11) - ptr (11)
-
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 5 feature (11) - run (33)
-
scan
_ until (11) -
set
_ trace _ func (11) -
singleton
_ method _ undefined (11) -
skip
_ until (11) - start (22)
- sym (11)
-
test
/ unit (1) - truncate (11)
-
unalias
_ command (6) - unbind (11)
-
unconverted
_ fields? (11) -
undef
_ method (11) -
undef
_ system _ command (6) -
undefine
_ finalizer (11) - ungetbyte (11)
- ungetc (22)
- unix (33)
- unknown (22)
- unlink (11)
- unlock (11)
- unparse (11)
- unscan (11)
検索結果
先頭5件
- Fiddle
:: Function . new(ptr , args , ret _ type , abi=Fiddle :: Function :: DEFAULT , name: nil) -> Fiddle :: Function - UNIXServer
. new(path) -> UNIXServer - UNIXSocket
. new(path) -> UNIXSocket - OpenSSL
:: ASN1 :: UniversalString . new(value) -> OpenSSL :: ASN1 :: UniversalString - OpenSSL
:: ASN1 :: UniversalString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString
-
Fiddle
:: Function . new(ptr , args , ret _ type , abi=Fiddle :: Function :: DEFAULT , name: nil) -> Fiddle :: Function (21413.0) -
ptr (関数ポインタ)から Fiddle::Function オブジェクトを 生成します。
...ptr (関数ポインタ)から Fiddle::Function オブジェクトを
生成します。
ptr には Fiddle::Handle から Fiddle::Handle#sym などで取りだした
関数ポインタ(を表す整数)、もしくは関数を指している
Fiddle::Pointer を渡します。
args、ret_type で関......数の引数と返り値の型を指定します。これには以下の
定数が利用できます。「-TYPE_INT」 のように符号を反転させると unsigned を
意味します。
* Fiddle::TYPE_VOID
* Fiddle::TYPE_VOIDP
* Fiddle::TYPE_CHAR
* Fiddle::TYPE_SHORT
* Fiddle::TYPE_IN......ddle::Function::DEFAULT
* Fiddle::Function::STDCALL
のどちらかを指定します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
func = Fiddle::Function.new(h.sym("strlen"), [Fiddle::TYPE_VOIDP],
Fiddle::TYPE_INT, name: "strlen")
p func.ptr =... -
UNIXServer
. new(path) -> UNIXServer (21308.0) -
path で指定したパス名を用いて接続を受け付けるソケット を作成します。
...クを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。
@param path 接続を受け付けるパス名文字列
require 'socket'
serv = UNIXServer.new("/tmp/sock")
s = serv.accept
p s.read... -
UNIXSocket
. new(path) -> UNIXSocket (21308.0) -
path で指定したパス名を用いてソケットを接続します。
...してそのブロックを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。
@param path 接続先のパス名文字列
require 'socket'
s = UNIXSocket.new("/tmp/sock")
s.send("hello", 0)... -
OpenSSL
:: ASN1 :: UniversalString . new(value) -> OpenSSL :: ASN1 :: UniversalString (21302.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby......のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 :: UniversalString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString (21302.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby......のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
Gem
:: Package :: TarWriter :: BoundedStream . new(io , limit) -> Gem :: Package :: TarWriter :: BoundedStream (21301.0) -
自身を初期化します。
自身を初期化します。
@param io ラップする IO を指定します。
@param limit 書き込み可能な最大のサイズを指定します。 -
WEBrick
:: HTTPServer :: MountTable . new -> WEBrick :: HTTPServer :: MountTable (21301.0) -
自身を初期化します。
自身を初期化します。 -
UNIXServer
. new(path) {|sock| . . . } -> object (21208.0) -
path で指定したパス名を用いて接続を受け付けるソケット を作成します。
...クを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。
@param path 接続を受け付けるパス名文字列
require 'socket'
serv = UNIXServer.new("/tmp/sock")
s = serv.accept
p s.read... -
UNIXSocket
. new(path) {|sock| . . . } -> object (21208.0) -
path で指定したパス名を用いてソケットを接続します。
...してそのブロックを呼びだし、
ブロック終了時にソケットを閉じます。この場合には
ブロックの評価値を返り値として返します。
@param path 接続先のパス名文字列
require 'socket'
s = UNIXSocket.new("/tmp/sock")
s.send("hello", 0)... -
Addrinfo
. new(sockaddr , family=Socket :: PF _ UNSPEC , socktype=0 , protocol=0) -> Addrinfo (18325.0) -
新たな Addrinfo オブジェクトを返します。
...字列もしくは配列を指定します。
配列の場合は IPSocket#addr や UNIXSocket#addr の
値と互換でなければなりません。
文字列の場合は Socket.sockaddr_in や
Socket.unpack_sockaddr_un で得られるようなものでなければ
なりません。
実際には s......in", "127.0.0.1"]
* ["AF_INET6", 42304, "ip6-localhost", "::1"]
* ["AF_UNIX", "/tmp/sock"]
* Socket.sockaddr_in("smtp", "2001:DB8::1")
* Socket.sockaddr_in(80, "172.18.22.42")
* Socket.sockaddr_in(80, "www.ruby-lang.org")
* Socket.sockaddr_un("/tmp/sock")
配列で AF_INET/AF_INET6 を......ンボル名を指定することができます(PF_ というプレフィクスは
省略することもできます)。例えば :INET, :INET6, :UNIX, "PF_INET" などです。
socktype は Socket::SOCK_STREAM のようなソケットタイプを指定します。
文字列やシンボル名を...