ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/EV.xs
(Generate patch)

Comparing EV/EV.xs (file contents):
Revision 1.149 by root, Sun Nov 28 06:34:10 2010 UTC vs.
Revision 1.151 by root, Thu Dec 30 07:28:47 2010 UTC

208 208
209 if (expect_true (sv_events_cache)) 209 if (expect_true (sv_events_cache))
210 { 210 {
211 sv_events = sv_events_cache; sv_events_cache = 0; 211 sv_events = sv_events_cache; sv_events_cache = 0;
212 SvIV_set (sv_events, revents); 212 SvIV_set (sv_events, revents);
213 SvIOK_only (sv_events);
213 } 214 }
214 else 215 else
215 { 216 {
216 sv_events = newSViv (revents); 217 sv_events = newSViv (revents);
217 SvREADONLY_on (sv_events); 218 SvREADONLY_on (sv_events);
758 ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval); 759 ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval);
759 if (!ix) START (stat, RETVAL); 760 if (!ix) START (stat, RETVAL);
760 OUTPUT: 761 OUTPUT:
761 RETVAL 762 RETVAL
762 763
764#ifndef EV_NO_LOOPS
765
763ev_embed *embed (struct ev_loop *loop, SV *cb = 0) 766ev_embed *embed (struct ev_loop *loop, SV *cb = 0)
764 ALIAS: 767 ALIAS:
765 embed_ns = 1 768 embed_ns = 1
766 CODE: 769 CODE:
767{ 770{
773 ev_embed_set (RETVAL, loop); 776 ev_embed_set (RETVAL, loop);
774 if (!ix) START (embed, RETVAL); 777 if (!ix) START (embed, RETVAL);
775} 778}
776 OUTPUT: 779 OUTPUT:
777 RETVAL 780 RETVAL
781
782#endif
778 783
779ev_async *async (SV *cb) 784ev_async *async (SV *cb)
780 ALIAS: 785 ALIAS:
781 async_ns = 1 786 async_ns = 1
782 CODE: 787 CODE:
1325 CODE: 1330 CODE:
1326 RETVAL = boolSV (ev_async_pending (w)); 1331 RETVAL = boolSV (ev_async_pending (w));
1327 OUTPUT: 1332 OUTPUT:
1328 RETVAL 1333 RETVAL
1329 1334
1330#ifndef EV_NO_LOOP 1335#ifndef EV_NO_LOOPS
1331 1336
1332MODULE = EV PACKAGE = EV::Loop PREFIX = ev_ 1337MODULE = EV PACKAGE = EV::Loop PREFIX = ev_
1333 1338
1334SV *new (SV *klass, unsigned int flags = 0) 1339SV *new (SV *klass, unsigned int flags = 0)
1335 CODE: 1340 CODE:

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines