Index of values


A
add [Ldap_ooclient.Setstr]
add_s [Ldap_funclient]
add entry to the directory
attrToOid [Ldap_ooclient]
given a name of an attribute, return its oid

B
bind_s [Ldap_funclient]
authenticatite to the server.

C
cardinal [Ldap_ooclient.Setstr]
choose [Ldap_ooclient.Setstr]
compare [Ldap_ooclient.Setstr]
compare [Ldap_ooclient.OrdStr]

D
decode_ber_bool [Lber]
Encoding/Decoding of the boolean primative ASN.1 type.
decode_ber_enum [Lber]
Encoding/Decoding of enum primative ASN.1 type.
decode_ber_header [Lber]
decoding and encoding of the ber header
decode_ber_int32 [Lber]
Encoding/Decoding of the integer primative ASN.1 type.
decode_ber_null [Lber]
Encoding/Decoding of Null ASN.1 type.
decode_ber_octetstring [Lber]
Encoding/Decoding of octetstring ASN.1 types.
decode_berval_list [Lber]
this is the reverse of the above, it takes a readbyte structure, and returns a list of decoded elements, processed according to the decoder function you pass in.
decode_ldapmessage [Ldap_protocol]
decode an ldap_message from the wire, and build/return a structure of type ldap_message
delete_s [Ldap_funclient]
delete the entry named by dn from the directory
diff [Ldap_ooclient.Setstr]

E
elements [Ldap_ooclient.Setstr]
empty [Ldap_ooclient.Setstr]
encode_ber_bool [Lber]
encode_ber_enum [Lber]
encode_ber_header [Lber]
encode_ber_int32 [Lber]
encode_ber_null [Lber]
encode_ber_octetstring [Lber]
encode_berval_list [Lber]
this function is for encoding lists of bervals, a common case.
encode_ldapmessage [Ldap_protocol]
encode a value of type ldap_message using lber and return a string which is ready to be put on the wire
equal [Ldap_ooclient.Setstr]
equateAttrs [Ldap_ooclient]
equate attributes by oid.
exists [Ldap_ooclient.Setstr]

F
filter [Ldap_ooclient.Setstr]
fold [Ldap_ooclient.Setstr]
fold [Ldap_ooclient]
given a source of ldapentry objects (unit -> ldapentry), such as the return value of ldapcon#search_a compute (f eN ...
for_all [Ldap_ooclient.Setstr]

G
getAttr [Ldap_ooclient]
get an attr structure by one of its names
getOc [Ldap_ooclient]
get an objectclass structure by one of its names
get_search_entry [Ldap_funclient]
fetch a search entry from the wire using the given msgid.

I
init [Ldap_funserver]
Initialize the server, create the listening socket and return the server context, which you will pass to serv to process connections.
init [Ldap_funclient]
Initializes the conn data structure, and opens a connection to the server.
inter [Ldap_ooclient.Setstr]
is_empty [Ldap_ooclient.Setstr]
iter [Ldap_ooclient.Setstr]
iter [Ldap_ooclient]
given a source of ldapentry objects (unit -> ldapentry), such as the return value of ldapcon#search_a apply f (first arg) to each entry See List.iter

M
map [Ldap_ooclient]
same as rev_map, but does it in order
max_elt [Ldap_ooclient.Setstr]
mem [Ldap_ooclient.Setstr]
min_elt [Ldap_ooclient.Setstr]
modify_s [Ldap_funclient]
apply the list of modifications to the named entry
modrdn_s [Ldap_funclient]
change the rdn, and optionally the superior entry of dn

O
ocToOid [Ldap_ooclient]
given a name of an objectclass, return its oid
of_entry [Ldap_ooclient]
given an ldapentry as returned by ldapcon, or constructed manually, produce a search_result_entry suitable for ldap_funclient, or ldap_funserver.
of_string [Ldap_filter]
turn the string representation into the internal representation defined in ldap_types.ml.
of_string [Ldap_url]
internalize the url contained in the string argument
oidToAttr [Ldap_ooclient]
given the oid of an attribute, return its canonical name
oidToOc [Ldap_ooclient]
given the oid of an objectclass, return its canonical name

P
partition [Ldap_ooclient.Setstr]

R
read_contents [Lber]
reads the contents octets
readbyte_of_string [Lber]
return a readbyte function for a string
remove [Ldap_ooclient.Setstr]
rev_map [Ldap_ooclient]
given a source of ldapentry objects (unit -> ldapentry), such as the return value of ldapcon#search_a apply f (first arg) to each entry in reverse, and return a list containing the result of each application.
run [Ldap_funserver]
Using the supplied server context, begin processing ldap operations.

S
search [Ldap_funclient]
Search for the given entry with the specified base node and search scope, optionally limiting the returned attributes to those listed in 'attrs'.
search_s [Ldap_funclient]
This is the syncronus version of search.
shutdown [Ldap_funserver]
Shutdown the server
singleton [Ldap_ooclient.Setstr]
split [Ldap_ooclient.Setstr]
subset [Ldap_ooclient.Setstr]

T
to_entry [Ldap_ooclient]
given a search_result_entry as returned by ldap_funclient, produce an ldapentry containing either the entry, or the referral object

U
unbind [Ldap_funclient]
close the connection to the server.
union [Ldap_ooclient.Setstr]