Class: LibMsPack::MsChm::MsChmDecompressor
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- LibMsPack::MsChm::MsChmDecompressor
- Defined in:
- lib/libmspack/mschm.rb
Instance Method Summary collapse
- #close(decompressor, chm) ⇒ Object
- #extract(decompressor, file, filename) ⇒ Object
- #fast_find(decompressor, chm, filename, file, size) ⇒ Object
- #fast_open(decompressor, filename) ⇒ Object
- #last_error(decompressor) ⇒ Object
- #open(decompressor, filename) ⇒ Object
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 |