Class: LZMA::Stream::Decoder
- Inherits:
-
LZMA::Stream
- Object
- LZMA::Stream
- LZMA::Stream::Decoder
- Defined in:
- ext/extlzma2/stream.c
Instance Method Summary collapse
-
#initialize(memlimit = nil, flags = 0) ⇒ Object
constructor
xz ストリームの伸張器を返します。.
Methods inherited from LZMA::Stream
auto_decoder, #code, decoder, encoder, raw_decoder, raw_encoder
Constructor Details
#initialize(memlimit = nil, flags = 0) ⇒ Object
xz ストリームの伸張器を返します。
引数については AutoDecoder#initialize と同じです。
341 342 343 344 345 346 347 348 349 350 351 352 |
# File 'ext/extlzma2/stream.c', line 341
static VALUE decoder_init(int argc, VALUE argv[], VALUE stream)
{
lzma_stream *p = getstream(stream);
uint64_t memlimit;
uint32_t flags;
ext_decoder_init_scanargs(argc, argv, &memlimit, &flags);
AUX_LZMA_TEST(RETRY_NOMEM(2, lzma_stream_decoder(p, memlimit, flags)));
return stream;
}
|