Lines Matching refs:Slapi_Attr
32 typedef struct slapi_attr Slapi_Attr;
73 int slapi_entry_attr_find( Slapi_Entry *e, char *type, Slapi_Attr **attr );
79 int slapi_attr_get_values( Slapi_Attr *attr, struct berval ***vals );
94 Slapi_Attr *slapi_attr_new( void );
95 Slapi_Attr *slapi_attr_init( Slapi_Attr *a, const char *type );
96 void slapi_attr_free( Slapi_Attr **a );
97 Slapi_Attr *slapi_attr_dup( const Slapi_Attr *attr );
98 int slapi_attr_add_value( Slapi_Attr *a, const Slapi_Value *v );
100 int slapi_attr_get_type( const Slapi_Attr *attr, char **type );
101 int slapi_attr_get_oid_copy( const Slapi_Attr *attr, char **oidp );
102 int slapi_attr_get_flags( const Slapi_Attr *attr, unsigned long *flags );
103 int slapi_attr_flag_is_set( const Slapi_Attr *attr, unsigned long flag );
104 int slapi_attr_value_cmp( const Slapi_Attr *attr, const struct berval *v1, const struct berval *v2 );
105 int slapi_attr_value_find( const Slapi_Attr *a, struct berval *v );
111 int slapi_attr_first_value( Slapi_Attr *a, Slapi_Value **v );
112 int slapi_attr_next_value( Slapi_Attr *a, int hint, Slapi_Value **v );
113 int slapi_attr_get_numvalues( const Slapi_Attr *a, int *numValues );
114 int slapi_attr_get_valueset( const Slapi_Attr *a, Slapi_ValueSet **vs );
115 int slapi_attr_get_bervals_copy( Slapi_Attr *a, struct berval ***vals );
135 int slapi_entry_first_attr( const Slapi_Entry *e, Slapi_Attr **attr );
136 int slapi_entry_next_attr( const Slapi_Entry *e, Slapi_Attr *prevattr, Slapi_Attr **attr );
165 int slapi_value_compare(const Slapi_Attr *a, const Slapi_Value *v1, const Slapi_Value *v2);
207 int slapi_sdn_is_rdn_component( const Slapi_DN *rdn, const Slapi_Attr *a, const Slapi_Value *v );
409 typedef int (*slapi_compute_output_t)(computed_attr_context *c, Slapi_Attr *a, Slapi_Entry *e);