class TurboRex::MSRPC::IStream
Attributes
base[R]
Public Class Methods
new(isource, base)
click to toggle source
# File lib/turborex/msrpc/decompiler.rb, line 8 def initialize(isource, base) @isource = isource @base = @init_base = base end
Public Instance Methods
base_drift(drift)
click to toggle source
# File lib/turborex/msrpc/decompiler.rb, line 21 def base_drift(drift) @base += drift end
read(len, offset=0)
click to toggle source
# File lib/turborex/msrpc/decompiler.rb, line 13 def read(len, offset=0) @isource.read(@base+offset, len) end
reset()
click to toggle source
# File lib/turborex/msrpc/decompiler.rb, line 25 def reset @base = @init_base true end
set_base(base)
click to toggle source
# File lib/turborex/msrpc/decompiler.rb, line 17 def set_base(base) @base = base end