Lines Matching refs:result
7 int ldap_entry_init(struct ldap_entry *obj, struct ldap_result *result,
15 tmp = ldap_get_dn(result->conn->conn, message);
16 obj->dn = p_strdup(result->pool, tmp);
17 obj->result = result;
20 tmp = ldap_first_attribute(result->conn->conn, message, &bptr);
22 p_array_init(&attr_names, result->pool, 8);
23 p_array_init(&obj->attributes, result->pool, 8);
26 struct ldap_attribute *attr = p_new(result->pool, struct ldap_attribute, 1);
27 attr->name = p_strdup(result->pool, tmp);
29 values = ldap_get_values_len(result->conn->conn, message, tmp);
32 p_array_init(&attr->values, result->pool, count);
34 const char *ptr = p_strndup(result->pool, values[i]->bv_val, values[i]->bv_len);
42 tmp = ldap_next_attribute(result->conn->conn, message, bptr);