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

Comparing AnyEvent/lib/AnyEvent.pm (file contents):
Revision 1.333 by root, Tue Oct 12 06:47:54 2010 UTC vs.
Revision 1.338 by root, Tue Nov 23 04:45:59 2010 UTC

46in a tutorial or some gentle introduction, have a look at the 46in a tutorial or some gentle introduction, have a look at the
47L<AnyEvent::Intro> manpage. 47L<AnyEvent::Intro> manpage.
48 48
49=head1 SUPPORT 49=head1 SUPPORT
50 50
51An FAQ document is available as L<AnyEvent::FAQ>.
52
51There is a mailinglist for discussing all things AnyEvent, and an IRC 53There also is a mailinglist for discussing all things AnyEvent, and an IRC
52channel, too. 54channel, too.
53 55
54See the AnyEvent project page at the B<Schmorpforge Ta-Sa Software 56See the AnyEvent project page at the B<Schmorpforge Ta-Sa Software
55Repository>, at L<http://anyevent.schmorp.de>, for more info. 57Repository>, at L<http://anyevent.schmorp.de>, for more info.
56 58
1165 1167
1166BEGIN { AnyEvent::common_sense } 1168BEGIN { AnyEvent::common_sense }
1167 1169
1168use Carp (); 1170use Carp ();
1169 1171
1170our $VERSION = '5.271'; 1172our $VERSION = '5.29';
1171our $MODEL; 1173our $MODEL;
1172 1174
1173our $AUTOLOAD; 1175our $AUTOLOAD;
1174our @ISA; 1176our @ISA;
1175 1177
1289 last; 1291 last;
1290 } 1292 }
1291 } 1293 }
1292 1294
1293 $MODEL 1295 $MODEL
1294 or die "No event module selected for AnyEvent and autodetect failed. Install any one of these modules: EV, Event or Glib.\n"; 1296 or die "AnyEvent: backend autodetection failed - did you properly install AnyEvent?\n";
1295 } 1297 }
1296 } 1298 }
1297 1299
1298 @models = (); # free probe data 1300 @models = (); # free probe data
1299 1301
1300 push @{"$MODEL\::ISA"}, "AnyEvent::Base"; 1302 push @{"$MODEL\::ISA"}, "AnyEvent::Base";
1301 unshift @ISA, $MODEL; 1303 unshift @ISA, $MODEL;
1302 1304
1303 # now nuke some methods that are overriden by the backend. 1305 # now nuke some methods that are overridden by the backend.
1304 # SUPER is not allowed. 1306 # SUPER is not allowed.
1305 for (qw(time signal child idle)) { 1307 for (qw(time signal child idle)) {
1306 undef &{"AnyEvent::Base::$_"} 1308 undef &{"AnyEvent::Base::$_"}
1307 if defined &{"$MODEL\::$_"}; 1309 if defined &{"$MODEL\::$_"};
1308 } 1310 }
2658pronounced). 2660pronounced).
2659 2661
2660 2662
2661=head1 SEE ALSO 2663=head1 SEE ALSO
2662 2664
2665Tutorial/Introduction: L<AnyEvent::Intro>.
2666
2667FAQ: L<AnyEvent::FAQ>.
2668
2663Utility functions: L<AnyEvent::Util>. 2669Utility functions: L<AnyEvent::Util>.
2664 2670
2665Event modules: L<EV>, L<EV::Glib>, L<Glib::EV>, L<Event>, L<Glib::Event>, 2671Event modules: L<EV>, L<EV::Glib>, L<Glib::EV>, L<Event>, L<Glib::Event>,
2666L<Glib>, L<Tk>, L<Event::Lib>, L<Qt>, L<POE>. 2672L<Glib>, L<Tk>, L<Event::Lib>, L<Qt>, L<POE>.
2667 2673
2673Non-blocking file handles, sockets, TCP clients and 2679Non-blocking file handles, sockets, TCP clients and
2674servers: L<AnyEvent::Handle>, L<AnyEvent::Socket>, L<AnyEvent::TLS>. 2680servers: L<AnyEvent::Handle>, L<AnyEvent::Socket>, L<AnyEvent::TLS>.
2675 2681
2676Asynchronous DNS: L<AnyEvent::DNS>. 2682Asynchronous DNS: L<AnyEvent::DNS>.
2677 2683
2678Coroutine support: L<Coro>, L<Coro::AnyEvent>, L<Coro::EV>, 2684Thread support: L<Coro>, L<Coro::AnyEvent>, L<Coro::EV>, L<Coro::Event>.
2679L<Coro::Event>,
2680 2685
2681Nontrivial usage examples: L<AnyEvent::GPSD>, L<AnyEvent::XMPP>, 2686Nontrivial usage examples: L<AnyEvent::GPSD>, L<AnyEvent::IRC>,
2682L<AnyEvent::HTTP>. 2687L<AnyEvent::HTTP>.
2683 2688
2684 2689
2685=head1 AUTHOR 2690=head1 AUTHOR
2686 2691

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines