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

Comparing libev/ev.h (file contents):
Revision 1.180 by root, Sun Nov 9 09:00:16 2014 UTC vs.
Revision 1.181 by root, Mon Jan 19 16:45:19 2015 UTC

662/* advanced stuff for threading etc. support, see docs */ 662/* advanced stuff for threading etc. support, see docs */
663EV_API_DECL void ev_set_userdata (EV_P_ void *data) EV_THROW; 663EV_API_DECL void ev_set_userdata (EV_P_ void *data) EV_THROW;
664EV_API_DECL void *ev_userdata (EV_P) EV_THROW; 664EV_API_DECL void *ev_userdata (EV_P) EV_THROW;
665typedef void (*ev_loop_callback)(EV_P); 665typedef void (*ev_loop_callback)(EV_P);
666EV_API_DECL void ev_set_invoke_pending_cb (EV_P_ ev_loop_callback invoke_pending_cb) EV_THROW; 666EV_API_DECL void ev_set_invoke_pending_cb (EV_P_ ev_loop_callback invoke_pending_cb) EV_THROW;
667/* C++ doesn't allow the use of the ev_loop_callback typedef here, so we need to spell it out*/ 667/* C++ doesn't allow the use of the ev_loop_callback typedef here, so we need to spell it out */
668EV_API_DECL void ev_set_loop_release_cb (EV_P_ void (*release)(EV_P) EV_THROW, void (*acquire)(EV_P) EV_THROW) EV_THROW; 668EV_API_DECL void ev_set_loop_release_cb (EV_P_ void (*release)(EV_P) EV_THROW, void (*acquire)(EV_P) EV_THROW) EV_THROW;
669 669
670EV_API_DECL unsigned int ev_pending_count (EV_P) EV_THROW; /* number of pending events, if any */ 670EV_API_DECL unsigned int ev_pending_count (EV_P) EV_THROW; /* number of pending events, if any */
671EV_API_DECL void ev_invoke_pending (EV_P); /* invoke all pending watchers */ 671EV_API_DECL void ev_invoke_pending (EV_P); /* invoke all pending watchers */
672 672

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines