debian man page for data::stream::bulk::doneflag

Query: data::stream::bulk::doneflag

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Data::Stream::Bulk::DoneFlag(3pm)			User Contributed Perl Documentation			 Data::Stream::Bulk::DoneFlag(3pm)

NAME
Data::Stream::Bulk::DoneFlag - Implement the "is_done" method in terms of a flag
VERSION
version 0.11
SYNOPSIS
package Data::Stream::Bulk::Blah; use Moose; with qw(Data::Stream::Bulk::DoneFlag); sub get_more { if ( my @more = more() ) { return @more; } else { return; } }
DESCRIPTION
This role implements the "Data::Stream::Bulk" core API in terms of one method ("get_more"). As a convenience it calls "finished" when the stream is exhausted, so that cleanup may be done. This is used by classes like Data::Stream::Bulk::DBI, Data::Stream::Bulk::Callback.
METHODS
is_done Returns the state of the iterator. next As long as the iterator is not yet done, calls "get_more". If "get_more" returned a false value instead of an array reference then "done" is set, "finished" is called, and this "next" does nothing on subsequent calls. finished A noop by default. Can be overridden if so desired. REQUIRED_METHODS get_more Returns the next block of data as an array ref, or a false value if no items are left.
AUTHOR
Yuval Kogman <nothingmuch@woobling.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Yuval Kogman. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-02-14 Data::Stream::Bulk::DoneFlag(3pm)
Related Man Pages
data::stream::bulk::array(3pm) - debian
data::stream::bulk::filter(3pm) - debian
data::stream::bulk::path::class(3pm) - debian
data::stream::bulk::util(3pm) - debian
data::visitor::callback(3pm) - debian
Similar Topics in the Unix Linux Community
File I/O Stream
Father &amp; children
iTrade: 0.4.6 Nausicaa2 Official Release
OpenDDS 1.1 (Default branch)
how to avoid the segfault from Address 0x1cd00000103 out of bounds