… | |
… | |
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" |
|
|
2623 | Libev does not offer other language bindings itself, but bindings for a |
|
|
2624 | numbe rof languages exist in the form of third-party packages. If you know |
|
|
2625 | any interesting language binding in addition to the ones listed here, drop |
|
|
2626 | me a note. |
|
|
2627 | .IP "Perl" 4 |
|
|
2628 | .IX Item "Perl" |
|
|
2629 | The \s-1EV\s0 module implements the full libev \s-1API\s0 and is actually used to test |
|
|
2630 | libev. \s-1EV\s0 is developed together with libev. Apart from the \s-1EV\s0 core module, |
|
|
2631 | there are additional modules that implement libev-compatible interfaces |
|
|
2632 | to \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 |
|
|
2635 | It 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" |
|
|
2639 | Tony Arcieri has written a ruby extension that offers access to a subset |
|
|
2640 | of the libev \s-1API\s0 and adds filehandle abstractions, asynchronous \s-1DNS\s0 and |
|
|
2641 | more 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" |
|
|
2645 | Leandro Lucarella has written a D language binding (\fIev.d\fR) for libev, to |
|
|
2646 | be 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" |
2623 | Libev can be compiled with a variety of options, the most fundamantal |
2649 | Libev can be compiled with a variety of options, the most fundamantal |
2624 | of which is \f(CW\*(C`EV_MULTIPLICITY\*(C'\fR. This option determines whether (most) |
2650 | of which is \f(CW\*(C`EV_MULTIPLICITY\*(C'\fR. This option determines whether (most) |
2625 | functions and callbacks have an initial \f(CW\*(C`struct ev_loop *\*(C'\fR argument. |
2651 | functions and callbacks have an initial \f(CW\*(C`struct ev_loop *\*(C'\fR argument. |
… | |
… | |
3197 | .IX Header "AUTHOR" |
3223 | .IX Header "AUTHOR" |
3198 | Marc Lehmann <libev@schmorp.de>. |
3224 | Marc Lehmann <libev@schmorp.de>. |
3199 | .SH "POD ERRORS" |
3225 | .SH "POD ERRORS" |
3200 | .IX Header "POD ERRORS" |
3226 | .IX Header "POD ERRORS" |
3201 | Hey! \fBThe above document had some coding errors, which are explained below:\fR |
3227 | Hey! \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:" |
3204 | You forgot a '=back' before '=head2' |
3230 | You forgot a '=back' before '=head2' |