Sponsored Content
Operating Systems SCO Converting existing SCO V.5.0.5 to a VM Post 302672073 by TheSniper on Sunday 15th of July 2012 08:58:20 PM
Old 07-15-2012
Tuned in watching !
 

4 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

folder existing and file existing

I want to look into a folder to see if there are any folders within it. If there are, I need to check inside each folder to see if it contains a .pdf file So If /myserver/myfolder/ contains a folder AND that folder conatins a .pdf file do X Else do Z I may have multiple folders and... (4 Replies)
Discussion started by: crowman
4 Replies

2. Solaris

Add existing user into an existing group

Pre: no gpasswd/adduser there is just usermod can be used, also there is no -a option for usermod. How should I add a user into a group? (4 Replies)
Discussion started by: a2156z
4 Replies

3. Shell Programming and Scripting

insert pipes for existing and non-existing records

I have a source file like this, L4058S462 34329094 F51010141TK1070000483L4058S462 34329094 0232384840 381892 182 5690 L4058S462 34329094 F51020141FIRST CLEARING, LLC A/C 3432-9094 L4058S462 34329094 F51030141JOHAN HOLMQVIST ... (1 Reply)
Discussion started by: saravanamr
1 Replies

4. UNIX for Dummies Questions & Answers

Appending lines from an existing list to each line in another existing list

Evening all ! I would like to ask your expertise on how to accomplish the following ; I have 2 lists, and would like each line from list2 to be appended to each line in list1, resulting in list3 ; List1; alpha beta charlie List2; one two three (4 Replies)
Discussion started by: TAPE
4 Replies
Mojo::Reactor(3pm)					User Contributed Perl Documentation					Mojo::Reactor(3pm)

NAME
Mojo::Reactor - Low level event reactor base class SYNOPSIS
package Mojo::Reactor::MyEventLoop; use Mojo::Base 'Mojo::Reactor'; $ENV{MOJO_REACTOR} ||= 'Mojo::Reactor::MyEventLoop'; sub io {...} sub is_running {...} sub one_tick {...} sub recurring {...} sub remove {...} sub start {...} sub stop {...} sub timer {...} sub watch {...} 1; DESCRIPTION
Mojo::Reactor is an abstract base class for low level event reactors. EVENTS
Mojo::Reactor can emit the following events. "error" $reactor->on(error => sub { my ($reactor, $err) = @_; ... }); Emitted safely for exceptions caught in callbacks. $reactor->on(error => sub { my ($reactor, $err) = @_; say "Something very bad happened: $err"; }); METHODS
Mojo::Reactor inherits all methods from Mojo::EventEmitter and implements the following new ones. "detect" my $class = Mojo::Reactor->detect; Detect and load the best reactor implementation available, will try the value of the "MOJO_REACTOR" environment variable, Mojo::Reactor::EV or Mojo::Reactor::Poll. # Instantiate best reactor implementation available my $reactor = Mojo::Reactor->detect->new; "io" $reactor = $reactor->io($handle => sub {...}); Watch handle for I/O events, invoking the callback whenever handle becomes readable or writable. Meant to be overloaded in a subclass. # Callback will be invoked twice if handle becomes readable and writable $reactor->io($handle => sub { my ($reactor, $writable) = @_; say $writable ? 'Handle is writable' : 'Handle is readable'; }); "is_readable" my $success = $reactor->is_readable($handle); Quick non-blocking check if a handle is readable, useful for identifying tainted sockets. "is_running" my $success = $reactor->is_running; Check if reactor is running. Meant to be overloaded in a subclass. "one_tick" $reactor->one_tick; Run reactor until an event occurs or no events are being watched anymore. Note that this method can recurse back into the reactor, so you need to be careful. Meant to be overloaded in a subclass. # Don't block longer than 0.5 seconds my $id = $reactor->timer(0.5 => sub {}); $reactor->one_tick; $reactor->remove($id); "recurring" my $id = $reactor->recurring(0.25 => sub {...}); Create a new recurring timer, invoking the callback repeatedly after a given amount of time in seconds. Meant to be overloaded in a subclass. # Invoke as soon as possible $reactor->recurring(0 => sub { say 'Reactor tick.' }); "remove" my $success = $reactor->remove($handle); my $success = $reactor->remove($id); Remove handle or timer. Meant to be overloaded in a subclass. "start" $reactor->start; Start watching for I/O and timer events, this will block until "stop" is called or no events are being watched anymore. Meant to be overloaded in a subclass. "stop" $reactor->stop; Stop watching for I/O and timer events. Meant to be overloaded in a subclass. "timer" my $id = $reactor->timer(0.5 => sub {...}); Create a new timer, invoking the callback after a given amount of time in seconds. Meant to be overloaded in a subclass. # Invoke as soon as possible $reactor->timer(0 => sub { say 'Next tick.' }); "watch" $reactor = $reactor->watch($handle, $readable, $writable); Change I/O events to watch handle for with "true" and "false" values, meant to be overloaded in a subclass. # Watch only for readable events $reactor->watch($handle, 1, 0); # Watch only for writable events $reactor->watch($handle, 0, 1); # Watch for readable and writable events $reactor->watch($handle, 1, 1); # Pause watching for events $reactor->watch($handle, 0, 0); SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojo::Reactor(3pm)
All times are GMT -4. The time now is 03:32 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy