Sun logo      Previous      Contents      Index      Next     

Sun Java System LDAP SDK for C Programming Guide

List of Tables

Table 0-1 Additional Sources of Information
Table 1-1 LDAP SDK for C Directories
Table 1-2 LDAP SDK for C Header Files
Table 1-3 Sample Configuration Files
Table 1-4 Library Naming Convention by Operating System
Table 1-5 Shared Libraries
Table 1-6 LDAP Utilities
Table 1-7 Synchronous Example Programs
Table 1-8 Asynchronous Example Programs
Table 3-1 Performing LDAP Operations
Table 4-1 SDK Functions to Allocate and Free Memory
Table 4-2 LDAP_CALL and LDAP_CALLBACK parameters
Table 5-1 Search Criteria Parameters
Table 5-2 Search Filter Syntax
Table 5-3 Basic Operators for Search Filters
Table 5-4 Boolean Search Filter Syntax
Table 5-5 Boolean Operators for Search Filters
Table 5-6 InformationAvailable in Operational Attributes
Table 6-1 Filter Parameters
Table 7-1 LDAPMod Field Descriptions
Table 7-2 berval Field Descriptions
Table 9-1 Components of an LDAP URL
Table 9-2 ldap_url_desc Field Descriptions
Table 10-1 Information available in the root DSE
Table 13-1 LDAPv3 Server Controls
Table 13-2 Server-side Sorting Result Codes
Table 13-3 Server Responses to Sorting Controls
Table 14-1 ldap_thread_fns Field Descriptions
Table 16-1 Typographical Conventions in Data Types and Structures
Table 16-2 BER Structures
Table 16-3 Core API Structures
Table 16-4 API Extension Structures
Table 16-5 Referral Binding Data Type
Table 16-6 Client-side Sorting Structures
Table 16-7 Structures and Prototypes for Extended I/O Functionality
Table 16-8 Memory Management Datatypes
Table 16-9 Thread Signaling Control Data Types
Table 16-10 Deprecated Data Types and Their Replacements
Table 16-11 Outdated Types and Their New Equivalent
Table 16-12 berval Field Descriptions
Table 16-13 LDAPAPIFeatureInfo Structure Parameters
Table 16-14 LDAPAPIInfo Structure Parameters
Table 16-15 LDAPControl Field Descriptions
Table 16-16 ldap_dns_fns Field Descriptions
Table 16-17 ldap_extra_thread_fns Field Descriptions
Table 16-18 LDAPFilterInfo Field Descriptions
Table 16-19 LDAPHostEnt Field Descriptions
Table 16-20 ldap_io_fns Field Descriptions
Table 16-21 Functions for LDAPMemCache Structure
Table 16-22 LDAPMod Field Descriptions
Table 16-23 LDAPsortkey Field Descriptions
Table 16-24 ldap_thread_fns Field Descriptions
Table 16-25 LDAPURLDesc Field Descriptions
Table 16-26 LDAPURLDesc Parsed URL Values
Table 16-27 LDAPVersion Field Definitions
Table 16-28 LDAPVirtualList Field Descriptions
Table 17-1 Function Naming Conventions
Table 17-2 Functions to Encode and Decode BER
Table 17-3 Functions to Manage an LDAP Session
Table 17-4 Functions to Perform Operations on LDAP Server
Table 17-5 Functions to Process Search Results
Table 17-6 Functions to Access Contents of an Entry
Table 17-7 Client-side Sorting Functions
Table 17-8 Server-side Sorting Functions
Table 17-9 Functions to Initialize, Retrieve, and Build Filters
Table 17-10 Functions to Manage LDAPv3 Controls
Table 17-11 Sun Java System Extensions
Table 17-12 Functions to Interpret LDAP URLs
Table 17-13 Functions to Handle UTF-8 Encoding
Table 17-14 Functions for Error Handling
Table 17-15 Functions to Free Memory
Table 17-16 Functions to Directly Manage Memory
Table 17-17 Functions to Work with Netscape Portable Runtime
Table 17-18 Deprecated Functions and Their Replacement
Table 17-19 Outdated LDAPv2 Functions and New Equivalent
Table 17-20 ber_alloc_t() Function Parameter
Table 17-21 ber_bvecfree() Function Parameter
Table 17-22 ber_bvdup() Function Parameter
Table 17-23 ber_bvfree() Function Parameter
Table 17-24 ber_dup() Function Parameter
Table 17-25 ber_first_element() Function Parameters
Table 17-26 ber_flatten() Function Parameters
Table 17-27 ber_free() Function Parameters
Table 17-28 ber_get_boolean() Function Parameters
Table 17-29 ber_get_int() Function Parameters
Table 17-30 ber_get_next() Function Parameters
Table 17-31 ber_get_next_buffer_ext() Function Parameters
Table 17-32 ber_get_null() Function Parameter
Table 17-33 ber_init() Function Parameter
Table 17-34 ber_next_element() Function Parameters
Table 17-35 ber_peek_tag() Function Parameters
Table 17-36 ber_printf() Function Parameters
Table 17-37 ber_put_seq() Function Parameter
Table 17-38 ber_put_set() Function Parameter
Table 17-39 ber_scanf() Function Parameters
Table 17-40 ber_skip_tag() Function Parameters
Table 17-41 ldap_abandon() Function Parameters
Table 17-42 ldap_abandon_ext() Function Parameters
Table 17-43 ldap_add() Function Parameters
Table 17-44 ldap_add_ext() Function Parameters
Table 17-45 ldap_add_ext_s() Function Parameters
Table 17-46 ldap_add_s() Function Parameters
Table 17-47 ldap_ber_free() Function Parameters
Table 17-48 ldap_bind() Function Parameters
Table 17-49 ldap_bind_s() Function Parameters
Table 17-50 ldap_compare() Function Parameters
Table 17-51 ldap_compare_ext() Function Parameters
Table 17-52 ldap_compare_ext_s() Function Parameters
Table 17-53 ldap_compare_s() Function Parameters
Table 17-54 ldap_control_free() Function Parameter
Table 17-55 ldap_controls_free() Function Parameter
Table 17-56 ldap_count_entries() Function Parameters
Table 17-57 ldap_count_messages() Function Parameters
Table 17-58 ldap_count_references() Function Parameters
Table 17-59 ldap_count_values() Function Parameter
Table 17-60 ldap_count_values_len() Function Parameter
Table 17-61 ldap_create_filter() Function Parameters
Table 17-62 ldap_create_persistentsearch_control() Function Parameters
Table 17-63 ldap_create_geteffectiveRights_control() Function Parameters
Table 17-64 ldap_create_proxiedauth_control() Function Parameters
Table 17-65 ldap_create_proxyauth_control() Function Parameters
Table 17-66 ldap_create_sort_control() Function Parameters
Table 17-67 ldap_create_sort_keylist() Function Parameters
Table 17-68 ldap_create_virtuallist_control() Function Parameters
Table 17-69 ldap_delete() FunctionParameters
Table 17-70 ldap_delete_ext() Function Parameters
Table 17-71 ldap_delete_ext_s() Function Parameters
Table 17-72 ldap_delete_s() Function Parameters
Table 17-73 ldap_dn2ufn() Function Parameter
Table 17-74 ldap_entry2html() Function Parameters
Table 17-75 ldap_entry2html_search() Function Parameters
Table 17-76 ldap_entry2text() Function Parameters
Table 17-77 ldap_entry2text_search() Function Parameters
Table 17-78 ldap_err2string() Function Parameter
Table 17-79 ldap_explode_dn() Function Parameters
Table 17-80 ldap_explode_dns() Function Parameter
Table 17-81 ldap_explode_rdn() Function Parameters
Table 17-82 ldap_extended_operation() Function Parameters
Table 17-83 ldap_extended_operation_s() Function Parameters
Table 17-84 ldap_first_attribute() Function Parameters
Table 17-85 ldap_first_disptmpl() Function Parameter
Table 17-86 ldap_first_entry() Function Parameters
Table 17-87 ldap_first_message() Function Parameters
Table 17-88 ldap_first_reference() Function Parameters
Table 17-89 ldap_first_searchobj() Function Parameter
Table 17-90 ldap_first_tmplcol() Function Parameters
Table 17-91 ldap_first_tmplrow() Function Parameter
Table 17-92 ldap_free_friendlymap() Function Parameter
Table 17-93 ldap_free_searchprefs() Function Parameter
Table 17-94 ldap_free_sort_keylist() Function Parameter
Table 17-95 ldap_free_templates() Function Parameter
Table 17-96 ldap_free_urldesc() Function Parameter
Table 17-97 ldap_friendly_name() function parameters
Table 17-98 ldap_get_dn() Function Parameters
Table 17-99 ldap_get_entry_controls() Function Parameters
Table 17-100 ldap_getfilter_free() Function Parameter
Table 17-101 ldap_getfirstfilter() Function Parameters
Table 17-102 ldap_get_lang_values() Function Parameters
Table 17-103 ldap_get_lang_values_len() Function Parameters
Table 17-104 ldap_get_lderrno() Function Parameters
Table 17-105 ldap_getnextfilter() Function Parameter
Table 17-106 ldap_get_option() Function Parameters
Table 17-107 Options for the ldap_get_options() Function
Table 17-108 ldap_get_values() Function Parameters
Table 17-109 ldap_get_values_len() Function Parameters
Table 17-110 ldap_init() Function Parameters
Table 17-111 ldap_init_getfilter() Function Parameter
Table 17-112 ldap_init_getfilter_buf() Function Parameters
Table 17-113 ldap_init_searchprefs() Function Parameters
Table 17-114 ldap_init_searchprefs_buf() Function Parameters
Table 17-115 ldap_init_templates() Function Parameters
Table 17-116 ldap_init_templates_buf() Function Parameters
Table 17-117 ldap_is_ldap_url() Function Parameter
Table 17-118 ldap_keysort_entries() Function Parameter
Table 17-119 ldap_memcache_destroy() Function Parameter
Table 17-120 ldap_memcache_flush() Function Parameters
Table 17-121 ldap_memcache_get() Function Parameters
Table 17-122 ldap_memcache_init() Function Parameters
Table 17-123 ldap_memcache_set() Function Parameters
Table 17-124 ldap_memcache_update() Function Parameter
Table 17-125 ldap_memfree() Function Parameter
Table 17-126 ldap_modify() Function Parameters
Table 17-127 ldap_modify_ext() Function Parameters
Table 17-128 ldap_modify_ext_s() Function Parameters
Table 17-129 ldap_modify_s() Function Parameters
Table 17-130 ldap_modrdn2() Function Parameters
Table 17-131 ldap_modrdn2_s() Function Parameters
Table 17-132 ldap_mods_free() Function Parameters
Table 17-133 ldap_msgfree() Function Parameter
Table 17-134 ldap_msgid() Function Parameter
Table 17-135 ldap_msgtype() Function Parameter
Table 17-136 ldap_multisort_entries() Function Parameters
Table 17-137 ldap_name2template() Function Parameters
Table 17-138 ldap_next_attribute() Function Parameters
Table 17-139 ldap_next_disptmpl() Function Parameters
Table 17-140 ldap_next_entry() Function Parameters
Table 17-141 ldap_next_message() Function Parameters
Table 17-142 ldap_next_reference() Function Parameters
Table 17-143 ldap_next_searchobj() Function Parameters
Table 17-144 ldap_next_tmplcol() Function Parameters
Table 17-145 ldap_next_tmplrow() Function Parameters
Table 17-146 ldap_oc2template() Function Parameters
Table 17-147 ldap_open() Function Parameters
Table 17-148 ldap_parse_entrychange_control() Function Parameters
Table 17-149 ldap_parse_extended_result() Function Parameters
Table 17-150 ldap_parse_reference() Function Parameters
Table 17-151 ldap_parse_result() Function Parameters
Table 17-152 ldap_parse_sals_bind_result() Function Parameters
Table 17-153 ldap_parse_sort_control() Function Parameters
Table 17-154 ldap_parse_virtuallist_control() Function Parameters
Table 17-155 ldap_perror() Function Parameters
Table 17-156 ldap_rename() Function Parameters
Table 17-157 ldap_rename() Function Parameters
Table 17-158 ldap_result() Function Parameters
Table 17-159 ldap_result2error() Function Parameters
Table 17-160 ldap_sasl_bind() Function Parameters
Table 17-161 ldap_sasl_bind_s() Function Parameters
Table 17-162 ldap_search() Function Parameters
Table 17-163 ldap_search_ext() Function Parameters
Table 17-164 ldap_search_ext_s() Function Parameters
Table 17-165 ldap_search_s() Function Parameters
Table 17-166 ldap_search_st() Function Parameters
Table 17-167 ldap_set_filter_additions() Function Parameters
Table 17-168 ldap_set_lderrno() Function Parameters
Table 17-169 ldap_set_option() Function Parameters
Table 17-170 Options for ldap_set_option()
Table 17-171 ldap_set_rebind_proc() Function Parameters
Table 17-172 ldap_simple_bind() Function Parameters
Table 17-173 ldap_simple_bind_s() Function Parameters
Table 17-174 ldap_sort_entires() Function Parameters
Table 17-175 ldap_sort_strcasecmp() Function Parameters
Table 17-176 ldap_sort_values() Function Parameters
Table 17-177 ldapssl_advclientauth_init() Function Parameters
Table 17-178 ldapssl_client_init() Function Parameters
Table 17-179 ldapssl_clientauth_init() Function Parameters
Table 17-180 ldapssl_enable_clientauth() Function Parameters
Table 17-181 ldapssl_err2string() Function Parameters
Table 17-182 ldapssl_init() Function Parameters
Table 17-183 ldapssl_install_routines() Function Parameter
Table 17-184 ldapssl_serverauth_init() Function Parameters
Table 17-185 ldapssl_set_strength() Function Parameters
Table 17-186 ldapssl_tls_start_s() Function Parameter
Table 17-187 ldap_tmplattrs() Function Parameters
Table 17-188 ldap_tmplerr2string() Function Parameter
Table 17-189 ldap_unbind() Function Parameter
Table 17-190 ldap_unbind_s() Function Parameter
Table 17-191 ldap_unbind_ext() Function Parameters
Table 17-192 ldap_url_parse() Function Parameters
Table 17-193 ldap_url_parse_no_defaults() Function Parameters
Table 17-194 ldap_url_search() Function Parameters
Table 17-195 ldap_url_search_s() Function Parameters
Table 17-196 ldap_url_search_st()Function Parameters
Table 17-197 ldap_utf8characters()Function Parameter
Table 17-198 ldap_utf8copy()Function Parameter
Table 17-199 ldap_utf8getcc()Function Parameter
Table 17-200 ldap_utf8isalnum()Function Parameter
Table 17-201 ldap_utf8isalpha()Function Parameter
Table 17-202 ldap_utf8isdigit()Function Parameter
Table 17-203 ldap_utf8isspace()Function Parameter
Table 17-204 ldap_utf8len()Function Parameter
Table 17-205 ldap_utf8next()Function Parameter
Table 17-206 ldap_utf8prev()Function Parameter
Table 17-207 ldap_utf8strtok_r() Function Parameter
Table 17-208 ldap_vals2html() Function Parameters
Table 17-209 ldap_vals2text() Function Parameters
Table 17-210 ldap_value_free() Function Parameter
Table 17-211 ldap_value_free_len() Function Parameter
Table 17-212 ldap_version() Function Parameter
Table 17-213 ldap_x_calloc() Function Parameters
Table 17-214 ldap_x_free() Function Parameter
Table 17-215 ldap_x_malloc() Function Parameter
Table 17-216 ldap_x_realloc() Function Parameter
Table 17-217 prldap_get_default_socket_info() Function Parameters
Table 17-218 prldap_get_session_info() Function Parameters
Table 17-219 prldap_get_socket_info() Function Parameters
Table 17-220 prldap_init() Function Parameters
Table 17-221 prldap_install_routines() Function Parameters
Table 17-222 prldap_set_default_socket_info() Function Parameters
Table 17-223 prldap_set_session_info() Function Parameters
Table 17-224 prldap_set_session_option() Function Parameters
Table 17-225 prldap_set_socket_info() Function Parameters
Table 18-1 Numerical Listing of Result Codes by Value
Table 18-2 LDAP Server Result Codes
Table 18-3 LDAP Client Result Codes


Previous      Contents      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.