HP-UX Directory Server 8.1 plug-in reference

Table Of Contents
44.4 slapi_vattr_value_compare()..................................................................................................354
44.5 slapi_vattr_values_free()........................................................................................................355
44.6 slapi_vattr_values_get()..........................................................................................................355
44.7 slapi_vattr_values_get_ex()....................................................................................................356
44.8 slapi_vattr_values_type_thang_get().....................................................................................356
45 Functions for managing locks and synchronization........................................359
45.1 slapi_destroy_condvar().........................................................................................................359
45.2 slapi_destroy_mutex()............................................................................................................359
45.3 slapi_lock_mutex().................................................................................................................359
45.4 slapi_new_condvar()..............................................................................................................360
45.5 slapi_new_mutex().................................................................................................................360
45.6 slapi_notify_condvar()............................................................................................................360
45.7 slapi_unlock_mutex().............................................................................................................361
45.8 slapi_wait_condvar()..............................................................................................................361
46 Functions for managing computed attributes...................................................363
46.1 slapi_compute_add_evaluator().............................................................................................363
46.2 slapi_compute_add_search_rewriter()...................................................................................363
46.3 compute_rewrite_search_filter()............................................................................................364
47 Functions for manipulating bits..........................................................................365
47.1 slapi_isbitset_int()...................................................................................................................365
47.2 slapi_isbitset_uchar()..............................................................................................................365
47.3 slapi_setbit_int().....................................................................................................................366
47.4 slapi_setbit_uchar()................................................................................................................366
47.5 slapi_unsetbit_int().................................................................................................................366
47.6 slapi_unsetbit_uchar()............................................................................................................367
48 Functions for registering object extensions.......................................................369
48.1 slapi_get_object_extension()...................................................................................................369
48.2 slapi_register_object_extension()...........................................................................................369
48.3 slapi_set_object_extension()...................................................................................................370
49 Functions related to data interoperability.........................................................371
49.1 slapi_op_reserved()................................................................................................................371
49.2 slapi_operation_set_flag()......................................................................................................371
49.3 slapi_operation_clear_flag()...................................................................................................372
49.4 slapi_operation_is_flag_set()..................................................................................................372
50 Functions for registering additional plug-ins....................................................375
50.1 slapi_register_plugin()...........................................................................................................375
51 Functions for server tasks....................................................................................377
51.1 slapi_destroy_task()................................................................................................................377
51.2 slapi_new_task().....................................................................................................................378
51.3 slapi_task_begin()...................................................................................................................378
51.4 slapi_task_cancel()..................................................................................................................378
51.5 slapi_task_dec_refcount().......................................................................................................378
51.6 slapi_task_finish()...................................................................................................................379
16 Table of Contents