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