From 4f776fde71f96363bbbb7ac6570a0db2f0cfb8ba Mon Sep 17 00:00:00 2001 From: llucax Date: Fri, 18 Jan 2008 18:13:57 +0000 Subject: Add missing free functions to ev namespace. --- ev++.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'ev++.h') diff --git a/ev++.h b/ev++.h index fbf2a17..a823538 100644 --- a/ev++.h +++ b/ev++.h @@ -188,6 +188,46 @@ namespace ev { } }; + inline void delay (tstamp interval) + { + ev_sleep (interval); + } + + inline int version_major () + { + return ev_version_major (); + } + + inline int version_minor () + { + return ev_version_minor (); + } + + inline unsigned int supported_backends () + { + return ev_supported_backends (); + } + + inline unsigned int recommended_backends () + { + return ev_recommended_backends (); + } + + inline unsigned int embeddable_backends () + { + return ev_embeddable_backends (); + } + + inline void set_allocator (void *(*cb)(void *ptr, long size)) + { + ev_set_allocator (cb); + } + + inline void set_syserr_cb (void (*cb)(const char *msg)) + { + ev_set_syserr_cb (cb); + } + inline ev_tstamp now (EV_P) { -- cgit v1.2.3