種類
- 定数 (55)
- インスタンスメソッド (55)
- モジュール関数 (22)
- 関数 (11)
クラス
- BasicSocket (11)
- File (33)
-
OpenSSL
:: SSL :: SSLServer (11) - PStore (11)
- Socket (11)
モジュール
- Fcntl (11)
-
File
:: Constants (11) - Kernel (22)
-
Socket
:: Constants (11)
キーワード
-
O
_ RDWR (11) -
RDWR
_ ACCESS (11) -
SHUT
_ RDWR (22) - flock (11)
- open (22)
- path (11)
-
rb
_ io _ mode _ flags2 (11) - shutdown (22)
-
to
_ path (11)
検索結果
先頭5件
-
File
:: Constants :: RDWR -> Integer (18101.0) -
読み書き両方のモードでファイルを開くときに指定します。 File.openで使用します。
読み書き両方のモードでファイルを開くときに指定します。
File.openで使用します。 -
Fcntl
:: O _ RDWR -> Integer (6101.0) -
ファイルを読み書きできるように開きます。
ファイルを読み書きできるように開きます。 -
PStore
:: RDWR _ ACCESS -> Integer (6101.0) -
内部で利用する定数です。
内部で利用する定数です。 -
Socket
:: Constants :: SHUT _ RDWR -> Integer (6101.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: SHUT _ RDWR -> Integer (6101.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
BasicSocket
# shutdown(how = Socket :: SHUT _ RDWR) -> 0 (119.0) -
ソケットの以降の接続を終了させます。
...ket::SHUT_RDWR: それ以降の送信、受信ともに拒否されます
how を省略すると Socket::SHUT_RDWR を指定したことになります。
shutdown(2) を参照してください。
@param how 接続の終了の仕方を Socket::SHUT_RD, Socket::SHUT_WR, Socket::SHUT_RDWR などで... -
OpenSSL
:: SSL :: SSLServer # shutdown(how=Socket :: SHUT _ RDWR) -> 0 (107.0) -
ソケットの以降の接続を終了させます。
...ソケットの以降の接続を終了させます。
詳しくは BasicSocket#shutdown を参照してください。
@param how 接続の終了の仕方を Socket::SHUT_RD, Socket::SHUT_WR,
Socket::SHUT_RDWR などで指定します。... -
File
# flock(operation) -> 0 | false (6.0) -
ファイルをロックします。
...。
# ロック前にファイルを切り詰めてしまうので、
# モードに"w"を使ってはいけません。
File.open("counter", File::RDWR|File::CREAT, 0644) {|f|
f.flock(File::LOCK_EX)
value = f.read.to_i + 1
f.rewind
f.write("#{value}\n")
f.flush
f.truncate(f.pos)
}
#... -
File
# path -> String (6.0) -
オープン時に使用したパスを文字列で返します。
...作成されていたりする場合です。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } #=> "/tmp"
//}......発生します。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } # IOError: File is unnamed (TMPFILE?)
//}... -
File
# to _ path -> String (6.0) -
オープン時に使用したパスを文字列で返します。
...発生します。
//emlist[例][ruby]{
File.open("testfile") {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } # IOError: File is unnamed (TMPFILE?)
//}...