class Rex::Post::IO
Attributes
filed[RW]
mode[RW]
Public Instance Methods
binmode()
click to toggle source
I/O operations
# File lib/rex/post/io.rb, line 39 def binmode raise NotImplementedError end
close()
click to toggle source
# File lib/rex/post/io.rb, line 43 def close raise NotImplementedError end
close_read()
click to toggle source
# File lib/rex/post/io.rb, line 47 def close_read raise NotImplementedError end
close_write()
click to toggle source
# File lib/rex/post/io.rb, line 51 def close_write raise NotImplementedError end
closed?()
click to toggle source
# File lib/rex/post/io.rb, line 25 def closed? raise NotImplementedError end
each(sep = $/, &block)
click to toggle source
# File lib/rex/post/io.rb, line 55 def each(sep = $/, &block) raise NotImplementedError end
each_byte(&block)
click to toggle source
# File lib/rex/post/io.rb, line 63 def each_byte(&block) raise NotImplementedError end
each_line(sep = $/, &block)
click to toggle source
# File lib/rex/post/io.rb, line 59 def each_line(sep = $/, &block) raise NotImplementedError end
eof()
click to toggle source
# File lib/rex/post/io.rb, line 67 def eof raise NotImplementedError end
eof?()
click to toggle source
Conditionals
# File lib/rex/post/io.rb, line 21 def eof? return eof end
fcntl(cmd, arg)
click to toggle source
# File lib/rex/post/io.rb, line 71 def fcntl(cmd, arg) raise NotImplementedError end
flush()
click to toggle source
# File lib/rex/post/io.rb, line 75 def flush raise NotImplementedError end
fsync()
click to toggle source
# File lib/rex/post/io.rb, line 79 def fsync raise NotImplementedError end
getc()
click to toggle source
# File lib/rex/post/io.rb, line 83 def getc raise NotImplementedError end
gets(sep = $/)
click to toggle source
# File lib/rex/post/io.rb, line 87 def gets(sep = $/) raise NotImplementedError end
ioctl(cmd, arg)
click to toggle source
# File lib/rex/post/io.rb, line 91 def ioctl(cmd, arg) raise NotImplementedError end
isatty()
click to toggle source
# File lib/rex/post/io.rb, line 95 def isatty raise NotImplementedError end
lineno()
click to toggle source
# File lib/rex/post/io.rb, line 99 def lineno raise NotImplementedError end
pos()
click to toggle source
# File lib/rex/post/io.rb, line 103 def pos raise NotImplementedError end
print()
click to toggle source
# File lib/rex/post/io.rb, line 107 def print raise NotImplementedError end
printf(fmt, *args)
click to toggle source
# File lib/rex/post/io.rb, line 111 def printf(fmt, *args) raise NotImplementedError end
putc(obj)
click to toggle source
# File lib/rex/post/io.rb, line 115 def putc(obj) raise NotImplementedError end
puts(obj)
click to toggle source
# File lib/rex/post/io.rb, line 119 def puts(obj) raise NotImplementedError end
read(length = nil, buffer = nil)
click to toggle source
# File lib/rex/post/io.rb, line 123 def read(length = nil, buffer = nil) raise NotImplementedError end
readchar()
click to toggle source
# File lib/rex/post/io.rb, line 127 def readchar raise NotImplementedError end
readline(sep = $/)
click to toggle source
# File lib/rex/post/io.rb, line 131 def readline(sep = $/) raise NotImplementedError end
readlines(sep = $/)
click to toggle source
# File lib/rex/post/io.rb, line 135 def readlines(sep = $/) raise NotImplementedError end
rewind()
click to toggle source
# File lib/rex/post/io.rb, line 139 def rewind raise NotImplementedError end
seek(offset, whence = SEEK_SET)
click to toggle source
# File lib/rex/post/io.rb, line 143 def seek(offset, whence = SEEK_SET) raise NotImplementedError end
stat()
click to toggle source
# File lib/rex/post/io.rb, line 147 def stat raise NotImplementedError end
sync()
click to toggle source
# File lib/rex/post/io.rb, line 151 def sync raise NotImplementedError end
sysread(length)
click to toggle source
# File lib/rex/post/io.rb, line 155 def sysread(length) raise NotImplementedError end
sysseek(offset, whence = SEEK_SET)
click to toggle source
# File lib/rex/post/io.rb, line 159 def sysseek(offset, whence = SEEK_SET) raise NotImplementedError end
syswrite(buf)
click to toggle source
# File lib/rex/post/io.rb, line 163 def syswrite(buf) raise NotImplementedError end
tell()
click to toggle source
# File lib/rex/post/io.rb, line 167 def tell return pos end
tty?()
click to toggle source
# File lib/rex/post/io.rb, line 29 def tty? return isatty end
ungetc(val)
click to toggle source
# File lib/rex/post/io.rb, line 171 def ungetc(val) raise NotImplementedError end
write(buf)
click to toggle source
# File lib/rex/post/io.rb, line 175 def write(buf) raise NotImplementedError end