Class: LibMsPack::MsChm::MsChmDecompressor

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/libmspack/mschm.rb

Instance Method Summary collapse

Instance Method Details

#close(decompressor, chm) ⇒ Object



279
280
281
# File 'lib/libmspack/mschm.rb', line 279

def close(decompressor, chm)
    self[:close].call(decompressor, chm)
end

#extract(decompressor, file, filename) ⇒ Object



283
284
285
# File 'lib/libmspack/mschm.rb', line 283

def extract(decompressor, file, filename)
    self[:extract].call(decompressor, file, filename)
end

#fast_find(decompressor, chm, filename, file, size) ⇒ Object



295
296
297
# File 'lib/libmspack/mschm.rb', line 295

def fast_find(decompressor, chm, filename, file, size)
    self[:fast_find].call(decompressor, chm, filename, file, size)
end

#fast_open(decompressor, filename) ⇒ Object



291
292
293
# File 'lib/libmspack/mschm.rb', line 291

def fast_open(decompressor, filename)
    self[:fast_open].call(decompressor, filename)
end

#last_error(decompressor) ⇒ Object



287
288
289
# File 'lib/libmspack/mschm.rb', line 287

def last_error(decompressor)
    self[:last_error].call(decompressor)
end

#open(decompressor, filename) ⇒ Object



275
276
277
# File 'lib/libmspack/mschm.rb', line 275

def open(decompressor, filename)
    self[:open].call(decompressor, filename)
end