… | |
… | |
1841 | to generate this combination this is fine, but if it is easy to avoid |
1841 | to generate this combination this is fine, but if it is easy to avoid |
1842 | starting an io watcher watching for no events you should do so. |
1842 | starting an io watcher watching for no events you should do so. |
1843 | |
1843 | |
1844 | =item ev_io_modify (ev_io *, int events) |
1844 | =item ev_io_modify (ev_io *, int events) |
1845 | |
1845 | |
1846 | Similar to C<ev_io_set>, but only changes the event mask. Using this might |
1846 | Similar to C<ev_io_set>, but only changes the requested events. Using this |
1847 | be faster with some backends, as libev can assume that the C<fd> still |
1847 | might be faster with some backends, as libev can assume that the C<fd> |
1848 | refers to the same underlying file description, something it cannot do |
1848 | still refers to the same underlying file description, something it cannot |
1849 | when using C<ev_io_set>. |
1849 | do when using C<ev_io_set>. |
1850 | |
1850 | |
1851 | =item int fd [no-modify] |
1851 | =item int fd [no-modify] |
1852 | |
1852 | |
1853 | The file descriptor being watched. While it can be read at any time, you |
1853 | The file descriptor being watched. While it can be read at any time, you |
1854 | must not modify this member even when the watcher is stopped - always use |
1854 | must not modify this member even when the watcher is stopped - always use |