/** * Returns the current nesting depth of event-loops. * * @return int * @return false if object is not initialized */ PHP_METHOD(EventLoop, getDepth) { event_loop_object *obj = (event_loop_object *)zend_object_store_get_object(getThis() TSRMLS_CC); assert(obj->loop); if(obj->loop) { RETURN_LONG(ev_depth(obj->loop)); } RETURN_BOOL(0); }
static PyObject * Loop_depth_get(Loop *self, void *closure) { return PyInt_FromUnsignedLong(ev_depth(self->loop)); }