class Rex::Post::IO

Base IO class that is modeled after the ruby IO class.

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
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