1 | .\" Automatically generated by Pod::Man 2.23 (Pod::Simple 3.14) |
1 | .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) |
2 | .\" |
2 | .\" |
3 | .\" Standard preamble: |
3 | .\" Standard preamble: |
4 | .\" ======================================================================== |
4 | .\" ======================================================================== |
5 | .de Sp \" Vertical space (when we can't use .PP) |
5 | .de Sp \" Vertical space (when we can't use .PP) |
6 | .if t .sp .5v |
6 | .if t .sp .5v |
… | |
… | |
122 | .\} |
122 | .\} |
123 | .rm #[ #] #H #V #F C |
123 | .rm #[ #] #H #V #F C |
124 | .\" ======================================================================== |
124 | .\" ======================================================================== |
125 | .\" |
125 | .\" |
126 | .IX Title "LIBEV 3" |
126 | .IX Title "LIBEV 3" |
127 | .TH LIBEV 3 "2012-05-06" "libev-4.11" "libev - high performance full featured event loop" |
127 | .TH LIBEV 3 "2012-05-26" "libev-4.11" "libev - high performance full featured event loop" |
128 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
128 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
129 | .\" way too many mistakes in technical documents. |
129 | .\" way too many mistakes in technical documents. |
130 | .if n .ad l |
130 | .if n .ad l |
131 | .nh |
131 | .nh |
132 | .SH "NAME" |
132 | .SH "NAME" |
… | |
… | |
4088 | libev sources can be compiled as \*(C+. Therefore, code that uses the C \s-1API\s0 |
4088 | libev sources can be compiled as \*(C+. Therefore, code that uses the C \s-1API\s0 |
4089 | will work fine. |
4089 | will work fine. |
4090 | .PP |
4090 | .PP |
4091 | Proper exception specifications might have to be added to callbacks passed |
4091 | Proper exception specifications might have to be added to callbacks passed |
4092 | to libev: exceptions may be thrown only from watcher callbacks, all |
4092 | to libev: exceptions may be thrown only from watcher callbacks, all |
4093 | other callbacks (allocator, syserr, loop acquire/release and periodioc |
4093 | other callbacks (allocator, syserr, loop acquire/release and periodic |
4094 | reschedule callbacks) must not throw exceptions, and might need a \f(CW\*(C`throw |
4094 | reschedule callbacks) must not throw exceptions, and might need a \f(CW\*(C`throw |
4095 | ()\*(C'\fR specification. If you have code that needs to be compiled as both C |
4095 | ()\*(C'\fR specification. If you have code that needs to be compiled as both C |
4096 | and \*(C+ you can use the \f(CW\*(C`EV_THROW\*(C'\fR macro for this: |
4096 | and \*(C+ you can use the \f(CW\*(C`EV_THROW\*(C'\fR macro for this: |
4097 | .PP |
4097 | .PP |
4098 | .Vb 6 |
4098 | .Vb 6 |
… | |
… | |
4679 | .IP "\s-1EV_USE_WSASOCKET\s0" 4 |
4679 | .IP "\s-1EV_USE_WSASOCKET\s0" 4 |
4680 | .IX Item "EV_USE_WSASOCKET" |
4680 | .IX Item "EV_USE_WSASOCKET" |
4681 | If defined to be \f(CW1\fR, libev will use \f(CW\*(C`WSASocket\*(C'\fR to create its internal |
4681 | If defined to be \f(CW1\fR, libev will use \f(CW\*(C`WSASocket\*(C'\fR to create its internal |
4682 | communication socket, which works better in some environments. Otherwise, |
4682 | communication socket, which works better in some environments. Otherwise, |
4683 | the normal \f(CW\*(C`socket\*(C'\fR function will be used, which works better in other |
4683 | the normal \f(CW\*(C`socket\*(C'\fR function will be used, which works better in other |
4684 | enviornments. |
4684 | environments. |
4685 | .IP "\s-1EV_USE_POLL\s0" 4 |
4685 | .IP "\s-1EV_USE_POLL\s0" 4 |
4686 | .IX Item "EV_USE_POLL" |
4686 | .IX Item "EV_USE_POLL" |
4687 | If defined to be \f(CW1\fR, libev will compile in support for the \f(CW\*(C`poll\*(C'\fR(2) |
4687 | If defined to be \f(CW1\fR, libev will compile in support for the \f(CW\*(C`poll\*(C'\fR(2) |
4688 | backend. Otherwise it will be enabled on non\-win32 platforms. It |
4688 | backend. Otherwise it will be enabled on non\-win32 platforms. It |
4689 | takes precedence over select. |
4689 | takes precedence over select. |