From d41249dd73b09bfe9b65221b4b15ae5805291e91 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 22 May 2008 02:44:57 +0000 Subject: *** empty log message *** --- ev.pod | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'ev.pod') diff --git a/ev.pod b/ev.pod index 569c711..21e46c1 100644 --- a/ev.pod +++ b/ev.pod @@ -691,6 +691,17 @@ interactive servers (of course not for games), likewise for timeouts. It usually doesn't make much sense to set it to a lower value than C<0.01>, as this approsaches the timing granularity of most systems. +=item ev_loop_verify (loop) + +This function only does something when C support has been +compiled in. It tries to go through all internal structures and checks +them for validity. If anything is found to be inconsistent, it will print +an error message to standard error and call C. + +This can be used to catch bugs inside libev itself: under normal +circumstances, this function will never abort as of course libev keeps its +data structures consistent. + =back @@ -3033,6 +3044,19 @@ noticably with with many (hundreds) of watchers. The default is C<1> unless C is set in which case it is C<0> (disabled). +=item EV_VERIFY + +Controls how much internal verification (see C) will +be done: If set to C<0>, no internal verification code will be compiled +in. If set to C<1>, then verification code will be compiled in, but not +called. If set to C<2>, then the internal verification code will be +called once per loop, which can slow down libev. If set to C<3>, then the +verification code will be called very frequently, which will slow down +libev considerably. + +The default is C<1>, unless C is set, in which case it will be +C<0.> + =item EV_COMMON By default, all watchers have a C member. By redefining -- cgit v1.2.3