ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/EV.pm
(Generate patch)

Comparing EV/EV.pm (file contents):
Revision 1.99 by root, Tue Jul 8 09:37:37 2008 UTC vs.
Revision 1.101 by root, Sat Jul 12 22:19:22 2008 UTC

71 71
72=cut 72=cut
73 73
74package EV; 74package EV;
75 75
76no warnings;
76use strict; 77use strict;
77 78
78BEGIN { 79BEGIN {
79 our $VERSION = '3.42'; 80 our $VERSION = '3.431';
80 use XSLoader; 81 use XSLoader;
81 XSLoader::load "EV", $VERSION; 82 XSLoader::load "EV", $VERSION;
82} 83}
83 84
84@EV::IO::ISA = 85@EV::IO::ISA =
975 # use the default loop otherwise 976 # use the default loop otherwise
976 $socket_loop ||= EV::default_loop; 977 $socket_loop ||= EV::default_loop;
977 978
978=over 4 979=over 4
979 980
980=item $w = EV::embed $otherloop, $callback 981=item $w = EV::embed $otherloop[, $callback]
981 982
982=item $w = EV::embed_ns $otherloop, $callback 983=item $w = EV::embed_ns $otherloop[, $callback]
983 984
984=item $w = $loop->embed ($otherloop, $callback) 985=item $w = $loop->embed ($otherloop[, $callback])
985 986
986=item $w = $loop->embed_ns ($otherloop, $callback) 987=item $w = $loop->embed_ns ($otherloop[, $callback])
987 988
988Call the callback when the embedded event loop (C<$otherloop>) has any 989Call the callback when the embedded event loop (C<$otherloop>) has any
989I/O activity. The C<$callback> should alwas be specified as C<undef> in 990I/O activity. The C<$callback> is optional: if it is missing, then the
990this version of EV, which means the embedded event loop will be managed 991embedded event loop will be managed automatically (which is recommended),
991automatically. 992otherwise you have to invoke C<sweep> yourself.
992 993
993The C<embed_ns> variant doesn't start (activate) the newly created watcher. 994The C<embed_ns> variant doesn't start (activate) the newly created watcher.
994 995
995=back 996=back
996 997

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines