The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Data::MessagePack::Unpacker - messagepack streaming deserializer

SYNOPSIS

    use Data::Dumper;
    my $up = Data::MessagePack::Unpacker->new;
    my $ret = $up->execute($v, 0);
    if ($ret != length($v)) {
        fail "extra bytes";
    }
    return Dumper($up->data);

DESCRIPTION

This is an streaming deserializer for messagepack.

METHODS

my $up = Data::MessagePack::Unpacker->new()

create new stream deserializer

$up->execute()
$up->execute_limit()
$up->is_finished()

is this deserializer finished?

$up->data()

returns deserialized object.

$up->reset()

reset the stream deserializer, without memory zone.

AUTHORS

Tokuhiro Matsuno

SEE ALSO

Data::MessagePack