Class: Rex::Post::IO
- Inherits:
-
Object
show all
- Defined in:
- lib/rex/post/io.rb
Overview
Base IO class that is modeled after the ruby IO class.
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#filed ⇒ Object
Returns the value of attribute filed.
13
14
15
|
# File 'lib/rex/post/io.rb', line 13
def filed
@filed
end
|
#mode ⇒ Object
Returns the value of attribute mode.
13
14
15
|
# File 'lib/rex/post/io.rb', line 13
def mode
@mode
end
|
Instance Method Details
#binmode ⇒ Object
40
41
42
|
# File 'lib/rex/post/io.rb', line 40
def binmode
raise NotImplementedError
end
|
#close ⇒ Object
44
45
46
|
# File 'lib/rex/post/io.rb', line 44
def close
raise NotImplementedError
end
|
#close_read ⇒ Object
48
49
50
|
# File 'lib/rex/post/io.rb', line 48
def close_read
raise NotImplementedError
end
|
#close_write ⇒ Object
52
53
54
|
# File 'lib/rex/post/io.rb', line 52
def close_write
raise NotImplementedError
end
|
#closed? ⇒ Boolean
26
27
28
|
# File 'lib/rex/post/io.rb', line 26
def closed?
raise NotImplementedError
end
|
#each(sep = $/, &block) ⇒ Object
56
57
58
|
# File 'lib/rex/post/io.rb', line 56
def each(sep = $/, &block)
raise NotImplementedError
end
|
#each_byte(&block) ⇒ Object
64
65
66
|
# File 'lib/rex/post/io.rb', line 64
def each_byte(&block)
raise NotImplementedError
end
|
#each_line(sep = $/, &block) ⇒ Object
60
61
62
|
# File 'lib/rex/post/io.rb', line 60
def each_line(sep = $/, &block)
raise NotImplementedError
end
|
#eof ⇒ Object
68
69
70
|
# File 'lib/rex/post/io.rb', line 68
def eof
raise NotImplementedError
end
|
#eof? ⇒ Boolean
22
23
24
|
# File 'lib/rex/post/io.rb', line 22
def eof?
return eof
end
|
#fcntl(cmd, arg) ⇒ Object
72
73
74
|
# File 'lib/rex/post/io.rb', line 72
def fcntl(cmd, arg)
raise NotImplementedError
end
|
#flush ⇒ Object
76
77
78
|
# File 'lib/rex/post/io.rb', line 76
def flush
raise NotImplementedError
end
|
#fsync ⇒ Object
80
81
82
|
# File 'lib/rex/post/io.rb', line 80
def fsync
raise NotImplementedError
end
|
#getc ⇒ Object
84
85
86
|
# File 'lib/rex/post/io.rb', line 84
def getc
raise NotImplementedError
end
|
#gets(sep = $/) ⇒ Object
88
89
90
|
# File 'lib/rex/post/io.rb', line 88
def gets(sep = $/)
raise NotImplementedError
end
|
#ioctl(cmd, arg) ⇒ Object
92
93
94
|
# File 'lib/rex/post/io.rb', line 92
def ioctl(cmd, arg)
raise NotImplementedError
end
|
#isatty ⇒ Object
96
97
98
|
# File 'lib/rex/post/io.rb', line 96
def isatty
raise NotImplementedError
end
|
#lineno ⇒ Object
100
101
102
|
# File 'lib/rex/post/io.rb', line 100
def lineno
raise NotImplementedError
end
|
#pos ⇒ Object
104
105
106
|
# File 'lib/rex/post/io.rb', line 104
def pos
raise NotImplementedError
end
|
#print ⇒ Object
108
109
110
|
# File 'lib/rex/post/io.rb', line 108
def print
raise NotImplementedError
end
|
#printf(fmt, *args) ⇒ Object
112
113
114
|
# File 'lib/rex/post/io.rb', line 112
def printf(fmt, *args)
raise NotImplementedError
end
|
#putc(obj) ⇒ Object
116
117
118
|
# File 'lib/rex/post/io.rb', line 116
def putc(obj)
raise NotImplementedError
end
|
#puts(obj) ⇒ Object
120
121
122
|
# File 'lib/rex/post/io.rb', line 120
def puts(obj)
raise NotImplementedError
end
|
#read(length = nil, buffer = nil) ⇒ Object
124
125
126
|
# File 'lib/rex/post/io.rb', line 124
def read(length = nil, buffer = nil)
raise NotImplementedError
end
|
#readchar ⇒ Object
128
129
130
|
# File 'lib/rex/post/io.rb', line 128
def readchar
raise NotImplementedError
end
|
#readline(sep = $/) ⇒ Object
132
133
134
|
# File 'lib/rex/post/io.rb', line 132
def readline(sep = $/)
raise NotImplementedError
end
|
#readlines(sep = $/) ⇒ Object
136
137
138
|
# File 'lib/rex/post/io.rb', line 136
def readlines(sep = $/)
raise NotImplementedError
end
|
#rewind ⇒ Object
140
141
142
|
# File 'lib/rex/post/io.rb', line 140
def rewind
raise NotImplementedError
end
|
#seek(offset, whence = SEEK_SET) ⇒ Object
144
145
146
|
# File 'lib/rex/post/io.rb', line 144
def seek(offset, whence = SEEK_SET)
raise NotImplementedError
end
|
#stat ⇒ Object
148
149
150
|
# File 'lib/rex/post/io.rb', line 148
def stat
raise NotImplementedError
end
|
#sync ⇒ Object
152
153
154
|
# File 'lib/rex/post/io.rb', line 152
def sync
raise NotImplementedError
end
|
#sysread(length) ⇒ Object
156
157
158
|
# File 'lib/rex/post/io.rb', line 156
def sysread(length)
raise NotImplementedError
end
|
#sysseek(offset, whence = SEEK_SET) ⇒ Object
160
161
162
|
# File 'lib/rex/post/io.rb', line 160
def sysseek(offset, whence = SEEK_SET)
raise NotImplementedError
end
|
#syswrite(buf) ⇒ Object
164
165
166
|
# File 'lib/rex/post/io.rb', line 164
def syswrite(buf)
raise NotImplementedError
end
|
#tell ⇒ Object
168
169
170
|
# File 'lib/rex/post/io.rb', line 168
def tell
return pos
end
|
#tty? ⇒ Boolean
30
31
32
|
# File 'lib/rex/post/io.rb', line 30
def tty?
return isatty
end
|
#ungetc(val) ⇒ Object
172
173
174
|
# File 'lib/rex/post/io.rb', line 172
def ungetc(val)
raise NotImplementedError
end
|
#write(buf) ⇒ Object
176
177
178
|
# File 'lib/rex/post/io.rb', line 176
def write(buf)
raise NotImplementedError
end
|