… | |
… | |
3982 | Libev comes with some simplistic wrapper classes for C++ that mainly allow |
3982 | Libev comes with some simplistic wrapper classes for C++ that mainly allow |
3983 | you to use some convenience methods to start/stop watchers and also change |
3983 | you to use some convenience methods to start/stop watchers and also change |
3984 | the callback model to a model using method callbacks on objects. |
3984 | the callback model to a model using method callbacks on objects. |
3985 | |
3985 | |
3986 | To use it, |
3986 | To use it, |
3987 | |
3987 | |
3988 | #include <ev++.h> |
3988 | #include <ev++.h> |
3989 | |
3989 | |
3990 | This automatically includes F<ev.h> and puts all of its definitions (many |
3990 | This automatically includes F<ev.h> and puts all of its definitions (many |
3991 | of them macros) into the global namespace. All C++ specific things are |
3991 | of them macros) into the global namespace. All C++ specific things are |
3992 | put into the C<ev> namespace. It should support all the same embedding |
3992 | put into the C<ev> namespace. It should support all the same embedding |
… | |
… | |
5429 | =over 4 |
5429 | =over 4 |
5430 | |
5430 | |
5431 | =item C<EV_COMPAT3> backwards compatibility mechanism |
5431 | =item C<EV_COMPAT3> backwards compatibility mechanism |
5432 | |
5432 | |
5433 | The backward compatibility mechanism can be controlled by |
5433 | The backward compatibility mechanism can be controlled by |
5434 | C<EV_COMPAT3>. See L</PREPROCESSOR SYMBOLS/MACROS> in the L</EMBEDDING> |
5434 | C<EV_COMPAT3>. See L</"PREPROCESSOR SYMBOLS/MACROS"> in the L</EMBEDDING> |
5435 | section. |
5435 | section. |
5436 | |
5436 | |
5437 | =item C<ev_default_destroy> and C<ev_default_fork> have been removed |
5437 | =item C<ev_default_destroy> and C<ev_default_fork> have been removed |
5438 | |
5438 | |
5439 | These calls can be replaced easily by their C<ev_loop_xxx> counterparts: |
5439 | These calls can be replaced easily by their C<ev_loop_xxx> counterparts: |