Package 389-ds-base-devel

Development libraries for 389 Directory Server

Development Libraries and headers for the 389 Directory Server base package.

See also: 389-ds-base, 389-ds-base-legacy-tools, 389-ds-base-snmp.

Library Functions

sds_bptree Unprotected B+Tree for void types. Supports fast set operations, search, insert, delete and build.
sds_bptree_cow Thread safe Copy of Write B+Tree. Supports parallel read transactions and serialised writes with ref counted members.
sds_bptree_cow_instance sds_bptree_cow_instance
sds_bptree_instance sds_bptree_instance
sds_bptree_node sds_bptree_node
sds_bptree_node_list sds_bptree_node_list
sds_bptree_transaction sds_bptree_transaction
sds_ht_instance sds_ht_instance
sds_ht_node sds_ht_node
sds_ht_slot sds_ht_slot
sds_ht_value sds_ht_value
sds_lqueue Thread safe lock free queue. Falls back to platform mutex if cpu intrinsics are not present.
sds_misc Miscelaneous functions for SDS. This may be replaced by a PAL from ns-slapd soon.
sds_queue sds_queue
sds_queue_node sds_queue_node
sds_tqueue sds_tqueue