Lines Matching refs:hnd
298 dom_prop_handler hnd; in dom_register_prop_handler() local
300 hnd.read_func = read_func ? read_func : dom_read_na; in dom_register_prop_handler()
301 hnd.write_func = write_func ? write_func : dom_write_na; in dom_register_prop_handler()
302 zend_hash_add(prop_handler, name, strlen(name)+1, &hnd, sizeof(dom_prop_handler), NULL); in dom_register_prop_handler()
311 dom_prop_handler *hnd; in dom_get_property_ptr_ptr() local
325 ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in dom_get_property_ptr_ptr()
345 dom_prop_handler *hnd; in dom_read_property() local
360 ret = zend_hash_find(obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in dom_read_property()
365 ret = hnd->read_func(obj, &retval TSRMLS_CC); in dom_read_property()
390 dom_prop_handler *hnd; in dom_write_property() local
405 …ash_find((HashTable *)obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in dom_write_property()
408 hnd->write_func(obj, value TSRMLS_CC); in dom_write_property()
425 dom_prop_handler *hnd; in dom_property_exists() local
440 …ash_find((HashTable *)obj->prop_handler, Z_STRVAL_P(member), Z_STRLEN_P(member)+1, (void **) &hnd); in dom_property_exists()
447 } else if (hnd->read_func(obj, &tmp TSRMLS_CC) == SUCCESS) { in dom_property_exists()