ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libev/ev.3
(Generate patch)

Comparing libev/ev.3 (file contents):
Revision 1.61 by root, Thu Mar 13 13:06:15 2008 UTC vs.
Revision 1.62 by root, Sun Mar 16 16:38:23 2008 UTC

130.\} 130.\}
131.rm #[ #] #H #V #F C 131.rm #[ #] #H #V #F C
132.\" ======================================================================== 132.\" ========================================================================
133.\" 133.\"
134.IX Title "EV 1" 134.IX Title "EV 1"
135.TH EV 1 "2008-03-08" "perl v5.10.0" "User Contributed Perl Documentation" 135.TH EV 1 "2008-03-13" "perl v5.10.0" "User Contributed Perl Documentation"
136.\" For nroff, turn off justification. Always turn off hyphenation; it makes 136.\" For nroff, turn off justification. Always turn off hyphenation; it makes
137.\" way too many mistakes in technical documents. 137.\" way too many mistakes in technical documents.
138.if n .ad l 138.if n .ad l
139.nh 139.nh
140.SH "NAME" 140.SH "NAME"
2616\& 2616\&
2617\& io.start (fd, ev::READ); 2617\& io.start (fd, ev::READ);
2618\& } 2618\& }
2619\& }; 2619\& };
2620.Ve 2620.Ve
2621.SH "OTHER LANGUAGE BINDINGS"
2622.IX Header "OTHER LANGUAGE BINDINGS"
2623Libev does not offer other language bindings itself, but bindings for a
2624numbe rof languages exist in the form of third-party packages. If you know
2625any interesting language binding in addition to the ones listed here, drop
2626me a note.
2627.IP "Perl" 4
2628.IX Item "Perl"
2629The \s-1EV\s0 module implements the full libev \s-1API\s0 and is actually used to test
2630libev. \s-1EV\s0 is developed together with libev. Apart from the \s-1EV\s0 core module,
2631there are additional modules that implement libev-compatible interfaces
2632to \f(CW\*(C`libadns\*(C'\fR (\f(CW\*(C`EV::ADNS\*(C'\fR), \f(CW\*(C`Net::SNMP\*(C'\fR (\f(CW\*(C`Net::SNMP::EV\*(C'\fR) and the
2633\&\f(CW\*(C`libglib\*(C'\fR event core (\f(CW\*(C`Glib::EV\*(C'\fR and \f(CW\*(C`EV::Glib\*(C'\fR).
2634.Sp
2635It can be found and installed via \s-1CPAN\s0, its homepage is found at
2636<http://software.schmorp.de/pkg/EV>.
2637.IP "Ruby" 4
2638.IX Item "Ruby"
2639Tony Arcieri has written a ruby extension that offers access to a subset
2640of the libev \s-1API\s0 and adds filehandle abstractions, asynchronous \s-1DNS\s0 and
2641more on top of it. It can be found via gem servers. Its homepage is at
2642<http://rev.rubyforge.org/>.
2643.IP "D" 4
2644.IX Item "D"
2645Leandro Lucarella has written a D language binding (\fIev.d\fR) for libev, to
2646be found at <http://git.llucax.com.ar/?p=software/ev.d.git;a=summary>.
2621.SH "MACRO MAGIC" 2647.SH "MACRO MAGIC"
2622.IX Header "MACRO MAGIC" 2648.IX Header "MACRO MAGIC"
2623Libev can be compiled with a variety of options, the most fundamantal 2649Libev can be compiled with a variety of options, the most fundamantal
2624of which is \f(CW\*(C`EV_MULTIPLICITY\*(C'\fR. This option determines whether (most) 2650of which is \f(CW\*(C`EV_MULTIPLICITY\*(C'\fR. This option determines whether (most)
2625functions and callbacks have an initial \f(CW\*(C`struct ev_loop *\*(C'\fR argument. 2651functions and callbacks have an initial \f(CW\*(C`struct ev_loop *\*(C'\fR argument.
3197.IX Header "AUTHOR" 3223.IX Header "AUTHOR"
3198Marc Lehmann <libev@schmorp.de>. 3224Marc Lehmann <libev@schmorp.de>.
3199.SH "POD ERRORS" 3225.SH "POD ERRORS"
3200.IX Header "POD ERRORS" 3226.IX Header "POD ERRORS"
3201Hey! \fBThe above document had some coding errors, which are explained below:\fR 3227Hey! \fBThe above document had some coding errors, which are explained below:\fR
3202.IP "Around line 2916:" 4 3228.IP "Around line 2951:" 4
3203.IX Item "Around line 2916:" 3229.IX Item "Around line 2951:"
3204You forgot a '=back' before '=head2' 3230You forgot a '=back' before '=head2'

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines