Sun Java System Directory Server Enterprise Edition 6.0 Developer's Guide

Quick Reference Tables

Table 15–1 Quick Reference to Data Structures

Data Structure or Callback 

Short Description 

berval

Binary data encoded using Basic Encoding Rules 

computed_attr_context

Information for use when handling computed attributes 

LDAPControl

LDAP v3 control associated with an LDAP operation 

LDAPMod

Set of modifications to a directory entry attribute 

Slapi_Attr

Directory entry attribute 

Slapi_Backend

Server backend 

Slapi_ComponentId

Server assigned identifier, used for internal operations 

Slapi_CondVar

Condition variable for thread synchronization 

Slapi_Connection

Client connection 

Slapi_DN

Distinguished Name 

Slapi_Entry

Directory entry 

Slapi_Filter

Search filter 

Slapi_MatchingRuleEntry

Matching rule handled by the plug-in 

Slapi_Mod

A modification to an individual attribute 

Slapi_Mods

Set of modifications to a directory entry 

Slapi_Mutex

Mutex for thread synchronization 

Slapi_Operation

Pending LDAP operation 

Slapi_PBlock

Parameter block containing LDAP operation data 

Slapi_PluginDesc

Plug-in description that you provide 

Slapi_RDN

Relative Distinguished Name 

Slapi_Value

Individual attribute value 

Slapi_ValueSet

Set of values of an attribute 

vattr_type_thang

Attribute that may be virtual 

Table 15–2 Quick Reference to Callbacks

Data Structure or Callback 

Short Description 

mrFilterMatchFn

Handles an extensible match filter 

plugin_referral_entry_callback

Handles referrals found by internal search 

plugin_result_callback

Handles results sent after internal search 

plugin_search_entry_callback

Handles entries found by internal search 

roles_get_scope_fn_type

Determines scope of a role 

send_ldap_referral_fn_ptr_t

Modifies referrals before sending them to a client 

send_ldap_result_fn_ptr_t

Modifies a result before sending it to a client 

send_ldap_search_entry_fn_ptr_t

Modifies an entry before sending it to a client 

slapi_compute_callback_t

Handles a computed attribute 

slapi_compute_output_t

Calculates a computed attribute 

slapi_extension_constructor_fnptr

Handles object extension creation 

slapi_extension_destructor_fnptr

Handles object extension destruction 

slapi_plugin_init_fnptr

Handles recursive plug-in registration