You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



Mozilla LDAP C SDK Programmer's Guide

Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A
adding
entries, 1
asynchronous functions, 1
adding entries, 1
authentication, 1
cancelling, 1
comparing attribute values, 1
deleting entries, 1
example, 1
modifying an entry, 1
removing entries, 1
renaming entries, 1
attributes
comparing values, 1
counting values in, 1
defined, 1
example of, 1
freeing values of, 1
getting from an entry, 1
getting values from, 1
specifying values for a new entry, 1
authentication
asynchronous, 1
reauthenticating during referrals, 1
synchronous, 1
B
ber_free(), 1
BerElement, 1
freeing, 1
C
changing the name of an entry, 1
closing an LDAP connection, 1
cn
example of, 1
common names
example of, 1
comparing attribute values, 1
asynchronous, 1
synchronous, 1
compiling, 1
connection handle, 1
D
deleting entries, 1
asynchronous, 1
synchronous, 1
deprecated functions, 1
directory
defined, 1
directory service
defined, 1
distinguished names
defined, 1
getting, 1
getting components of, 1
illustrated, 1
DN (distinguished name), 1
E
ending an LDAP session, 1
entries
adding, 1
defined, 1
deleting, 1
example of, 1
getting distinguished names, 1
getting first attribute, 1
getting subsequent attributes, 1
listing subentries, 1
modifying, 1
organization in LDAP, 1
reading, 1
removing, 1
renaming, 1
specifying data for, 1
updating, 1
error codes, 1
error messages, 1
errors, 1, 2
getting information about, 1
reference, 1
example programs, 1
F
filter configuration files, G
getting
distinguished names, 1
first attribute from an entry, 1
search results, 1
H
http://www.mozilla.org/projects/nspr, 1
I
initializing an LDAP session, 1
L
LDAP
authentication, 1
organization of data, 1
LDAP Application Programming Interface (API), 1
asynchronous functions, 1
synchronous functions, 1
LDAP clients, 1
authentication, 1
checking errors, 1
closing connection to server, 1
connecting with LDAP servers, 1
example of, 1
LDAP servers and, 1
operations performed by, 1
threading, 1
LDAP operations, 1
cancelling, 1
LDAP port, 1
LDAP servers, 1
authentication, 1
closing connection from client, 1
connecting with LDAP clients, 1
example of, 1
how data is distributed, 1
how data is organized, 1
how referrals work, 1
LDAP clients and, 1
LDAP session
ending, 1
initializing, 1
LDAP structure, 1
explained, 1
freeing, 1
ldap.h header file
including, 1
ldap_abandon(), 1
ldap_abandon_ext(), 1
ldap_add(), 1
ldap_add_ext(), 1
ldap_add_ext_s(), 1
ldap_add_s(), 1
ldap_ber_free(), 1
ldap_build_filter(), 1
LDAP_CMP_CALLBACK, 1
ldap_compare(), 1
ldap_compare_ext(), 1
ldap_compare_ext_s(), 1
LDAP_COMPARE_FALSE, 1, 2
ldap_compare_s(), 1
LDAP_COMPARE_TRUE, 1, 2
ldap_control_free(), 1
ldap_controls_free(), 1
ldap_count_entries(), 1
ldap_count_messages(), 1
ldap_count_references(), 1
ldap_count_values(), 1
ldap_count_values_len(), 1
ldap_create_persistentsearch_control(), 1
ldap_create_proxyauth_control(), 1
ldap_create_sort_control(), 1, 2
ldap_create_virtuallist_control(), 1
ldap_delete(), 1
ldap_delete_ext(), 1
ldap_delete_ext_s(), 1
ldap_delete_s(), 1
ldap_dns_fns, 1
LDAP_DNSFN_GETHOSTBYADDR, 1
LDAP_DNSFN_GETHOSTBYNAME, 1
ldap_explode_dn(), 1
ldap_explode_rdn(), 1
ldap_extended_operation(), 1
ldap_extended_operation_s(), 1
ldap_extra_thread_fns, 1
ldap_first_attribute(), 1
ldap_first_entry(), 1
ldap_first_message(), 1
ldap_first_reference(), 1
ldap_free_urldesc(), 1
ldap_friendly_name(), 1
ldap_get_dn(), 1
ldap_get_entry_controls(), 1
ldap_get_lang_values(), 1
ldap_get_lang_values_len(), 1
ldap_get_lderrno(), 1
ldap_get_option(), 1
ldap_get_values(), 1
ldap_get_values_len(), 1
ldap_getfilter_free(), 1
ldap_getfirstfilter(), 1
ldap_getnextfilter(), 1
ldap_init(), 1
ldap_init_getfilter(), 1
ldap_init_getfilter_buf(), 1
ldap_io_fns, 1
LDAP_IOF_CLOSE_CALLBACK, 1
LDAP_IOF_CONNECT_CALLBACK, 1
LDAP_IOF_IOCTL_CALLBACK, 1
LDAP_IOF_READ_CALLBACK, 1
LDAP_IOF_SELECT_CALLBACK, 1
LDAP_IOF_SOCKET_CALLBACK, 1
LDAP_IOF_SSL_ENABLE_CALLBACK, 1
LDAP_IOF_WRITE_CALLBACK, 1
ldap_memcache_destroy(), 1
ldap_memcache_flush(), 1
ldap_memcache_get(), 1
ldap_memcache_init(), 1
ldap_memcache_set(), 1
ldap_memcache_update(), 1
ldap_memfree(), 1
LDAP_MOD_ADD, 1, 2
LDAP_MOD_BVALUES, 1, 2
LDAP_MOD_DELETE, 1, 2
LDAP_MOD_REPLACE, 1, 2
ldap_modify_ext(), 1
ldap_modify_ext_s(), 1
ldap_modify_s(), 1
ldap_modrdn(), 1
ldap_modrdn_s(), 1
ldap_modrdn2(), 1
ldap_modrdn2_s(), 1
ldap_mods_free(), 1
ldap_msgfree(), 1
ldap_msgid(), 1
ldap_msgtype(), 1
ldap_multisort_entries(), 1
ldap_next_attribute(), 1
ldap_next_entry(), 1
ldap_next_message(), 1
LDAP_OPT_THREAD_FN_PTRS, 1
ldap_parse_entrychange_control(), 1
ldap_parse_extended_result(), 1
ldap_parse_reference(), 1
ldap_parse_result(), 1
ldap_parse_sasl_bind_result(), 1
ldap_parse_sort_control(), 1
ldap_parse_virtuallist_control(), 1
LDAP_PORT, 1
LDAP_REBINDPROC_CALLBACK, 1
ldap_rename(), 1
ldap_rename_s(), 1
ldap_result(), 1
ldap_result2error(), 1
ldap_sasl_bind(), 1
ldap_sasl_bind_s(), 1
LDAP_SCOPE_BASE, 1
reading entries in the directory, 1
LDAP_SCOPE_ONELEVEL, 1
listing subentries with, 1
LDAP_SCOPE_SUBTREE, 1
ldap_search(), 1
ldap_search_ext(), 1
ldap_search_ext_s(), 1
ldap_search_s(), 1
ldap_search_st(), 1
ldap_set_lderrno(), 1
ldap_set_option(), 1
ldap_set_rebind_proc(), 1
ldap_simple_bind(), 1
ldap_simple_bind_s(), 1
ldap_sort_entries(), 1
ldap_sort_strcasecmp(), 1
ldap_sort_values(), 1
ldap_ssl.h header file
including, 1
LDAP_TF_GET_ERRNO_CALLBACK, 1
LDAP_TF_GET_LDERRNO_CALLBACK, 1
LDAP_TF_MUTEX_ALLOC_CALLBACK, 1
LDAP_TF_MUTEX_FREE_CALLBACK, 1
LDAP_TF_MUTEX_LOCK_CALLBACK, 1
LDAP_TF_MUTEX_UNLOCK_CALLBACK, 1, 2
LDAP_TF_SEMA_ALLOC_CALLBACK, 1
LDAP_TF_SEMA_FREE_CALLBACK, 1
LDAP_TF_SEMA_POST_CALLBACK, 1
LDAP_TF_SEMA_WAIT_CALLBACK, 1
LDAP_TF_SET_ERRNO_CALLBACK, 1
LDAP_TF_SET_LDERRNO_CALLBACK, 1
LDAP_TF_THREADID_CALLBACK, 1
ldap_thread_fns, 1
ldap_thread_fns structure, 1, 2
ldap_unbind_ext(), 1
ldap_unbind_s(), 1
ldap_url_search(), 1
ldap_url_search_s(), 1
ldap_url_search_st(), 1
LDAP_VALCMP_CALLBACK, 1
ldap_value_free(), 1
ldap_value_free_len(), 1
LDAPControl, 1
LDAPFiltDesc, 1
LDAPFiltInfo, 1
LDAPHostEnt, 1
LDAPMemCache structure, 1
LDAPMessage, 1
LDAPMod, 1
specifying data with, 1
LDAPsortkey, 1
ldapssl_advclientauth_init(), 1
ldapssl_pkcs_init(), 1
LDAPURLDesc, 1
LDAPVersion, 1
LDAPVirtualList, 1
libldap50.sl file
linking to, 1
libldap50.so file
linking to, 1
loading filter configuration files, 1
M
memory
freeing, 1
multi-threaded applications, 1
N
nsldap32v50.dll file, 1
nsldapssl32v50.lib file
linking to, 1
NULLMSG, 1, 2, 3, 4, 5, 6
O
overview of this manual, 1
P
printing error messages, 1
R
referrals, 1
reauthenticating, 1
removing entries, 1
asynchronous, 1
synchronous, 1
renaming an entry, 1
renaming entries
asynchronous, 1
synchronous, 1
S
search filters
adding affixes, 1
building, 1
configuration files, 1
retrieving from files, 1
search results, 1
freeing, 1
getting distinguished names, 1
getting first attribute, 1
getting subsequent attributes, 1
sorting, 1
searching the directory, 1
getting results, 1
sorting results, 1
sorting search results, 1
standard LDAP port, 1
synchronous functions, 1
adding entries, 1
authentication, 1
comparing attribute values, 1
deleting entries, 1
example, 1
modifying entries, 1
naming conventions, 1
removing entries, 1
renaming entries, 1
searching the directory, 1, 2, 3