NAME

Iterator for Async stream

VERSION

Version 0.11

SYNOPSIS

Creating and managing item for Async::Stream

use Async::Stream::Iterator;

my $iterator = Async::Stream::Iterator->new($stream);

SUBROUTINES/METHODS

new($stream)

Constructor creates instance of class. Class method gets 1 arguments stream from which will be created iterator.

my $iterator = Async::Stream::Iterator->new($stream);

next($returning_cb)

Method gets returning callback and call that when iterator ready to return next value.

$iterator->(sub {
    my $item_value = shift;
  });

AUTHOR

Kirill Sysoev, <k.sysoev at me.com>

BUGS

Please report any bugs or feature requests to https://github.com/pestkam/p5-Async-Stream/issues.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Async::Stream::Item

LICENSE AND COPYRIGHT

Copyright 2017 Kirill Sysoev.

This program is free software; you can redistribute it and/or modify it under the terms of the the Artistic License (2.0). You may obtain a copy of the full license at:

http://www.perlfoundation.org/artistic_license_2_0