IO::Async::Timer man page on Alpinelinux

Man page or keyword search:  
man Server   18016 pages
apropos Keyword Search (all sections)
Output format
Alpinelinux logo
[printable version]

IO::Async::Timer(3)   User Contributed Perl Documentation  IO::Async::Timer(3)

NAME
       "IO::Async::Timer" - base class for Notifiers that use timed delays

DESCRIPTION
       This module provides a subclass of IO::Async::Notifier for implementing
       notifiers that use timed delays. For specific implementations, see one
       of the subclasses:

       ·       IO::Async::Timer::Absolute - event callback at a fixed future
	       time

       ·       IO::Async::Timer::Countdown - event callback after a fixed
	       delay

       ·       IO::Async::Timer::Periodic - event callback at regular
	       intervals

CONSTRUCTOR
   $timer = IO::Async::Timer->new( %args )
       Constructs a particular subclass of "IO::Async::Timer" object, and
       returns it. This constructor is provided for backward compatibility to
       older code which doesn't use the subclasses. New code should directly
       construct a subclass instead.

       mode => STRING
	       The type of timer to create. Currently the only allowed mode is
	       "countdown" but more types may be added in the future.

       Once constructed, the "Timer" will need to be added to the "Loop"
       before it will work. It will also need to be started by the "start"
       method.

METHODS
   $running = $timer->is_running
       Returns true if the Timer has been started, and has not yet expired, or
       been stopped.

   $timer->start
       Starts the Timer. Throws an error if it was already running.

       If the Timer is not yet in a Loop, the actual start will be deferred
       until it is added. Once added, it will be running, and will expire at
       the given duration after the time it was added.

       As a convenience, $timer is returned. This may be useful for starting
       timers at construction time:

	$loop->add( IO::Async::Timer->new( ... )->start );

   $timer->stop
       Stops the Timer if it is running. If it has not yet been added to the
       "Loop" but there is a start pending, this will cancel it.

AUTHOR
       Paul Evans <leonerd@leonerd.org.uk>

perl v5.18.2			  2014-05-14		   IO::Async::Timer(3)
[top]

List of man pages available for Alpinelinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net