Graham Knop > AnyEvent-Timer-Cron-0.001000 > AnyEvent::Timer::Cron

Download:
AnyEvent-Timer-Cron-0.001000.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.001000   Source  

NAME ^

AnyEvent::Timer::Cron - cron based timers for AnyEvent

SYNOPSIS ^

    use AnyEvent;
    use AnyEvent::Timer::Cron;

    my $w; $w = AnyEvent::Timer::Cron->new(cron => '0 1 * * *', cb => sub {
        undef $w;
        ...
    });
    AnyEvent->condvar->recv;

DESCRIPTION ^

This module creates timers based on cron rules.

This module primarily exists to replace similar that try to do too much work, instead providing the simplest implementation, and using AnyEvent's standard conventions for timer lifetime.

METHODS ^

new( cron => $cron, cb => sub {} )

Creates a new cron timer. The callback will be called continually according to the cron rules until the object is destroted.

cron

Required. A cron rule, either in string form or as a DateTime::Event::Cron, DateTime::Event::Cron::Quartz, or DateTime::Set object.

cb

Required. The callback to call for the cron events.

SEE ALSO ^

AnyEvent::Cron
AnyEvent::DateTime::Cron

AUTHOR ^

haarg - Graham Knop (cpan:HAARG) <haarg@haarg.org>

CONTRIBUTORS

None yet.

COPYRIGHT ^

Copyright (c) 2013 the AnyEvent::Timer::Cron "AUTHOR" and "CONTRIBUTORS" as listed above.

LICENSE ^

This library is free software and may be distributed under the same terms as perl itself.

syntax highlighting: