A | |
abandon [Ldap_funclient] |
abandon the async request attached to msgid.
|
add [Ldap_ooclient.Setstr] | |
add_s [Ldap_funclient] |
add entry to the directory
|
apply_with_mutex [Ldap_mutex] |
used to apply some function, first locking the mutex, unlocking it
only after the function has been applied.
|
attrToOid [Ldap_ooclient] |
given a name of an attribute name (canonical or otherwise), return
its oid
|
B | |
bind_s [Ldap_funclient] |
authenticatite to the server.
|
C | |
canonical_dn [Ldap_dn] |
returns the canonical dn.
|
cardinal [Ldap_ooclient.Setstr] | |
choose [Ldap_ooclient.Setstr] | |
compare [Ldap_schemaparser.Lcstring] | |
compare [Ldap_schemaparser.Oid] | |
compare [Ldap_ooclient.Setstr] | |
compare [Ldap_ooclient.OrdOid] | |
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
|
decode_resultcode [Ldap_protocol] |
return the result code for the specified int, error codes which do
not map to a code defined within the standard (or any of our own
internal ones) will be represented as (`UNKNOWN_ERROR of int), where
int is the unknown error code.
|
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
|
encode_resultcode [Ldap_protocol] |
return the int asociated with the specified result code
|
entry2ldif [Ldif_oo] |
if you need a fast, low level interface to to_string, this
function will write ldif directly into a buffer.
|
equal [Ldap_ooclient.Setstr] | |
equateAttrs [Ldap_ooclient] |
equate attributes by oid.
|
err2string [Ldap_error] |
given an ldap error code return a string describing it
|
escape_filterstring [Ldap_filter] |
escape a string which is intended to be the VALUE of an attribute
assertion in a filter.
|
escape_value [Ldap_dn] |
Escape a string which you intend to be part of a VALUE in the
dn.
|
exists [Ldap_ooclient.Setstr] | |
F | |
filter [Ldap_ooclient.Setstr] | |
fold [Ldif_changerec_oo] |
Ldif_changerec.fold f change value, for each change entry en in
the change object fold computes f (...
|
fold [Ldif_oo] |
Ldif_oo.fold f ldif value, for each ldif entry en in the ldif
object fold computes f (...
|
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] | |
format_entries [Ldap_ooclient] |
format lists of entries, in this case only print the dn
|
format_entry [Ldap_ooclient] |
toplevel formatter for ldapentry, prints the whole entry with a
nice structure.
|
format_lcstring [Ldap_schemaparser] | |
format_oid [Ldap_schemaparser] | |
format_schema [Ldap_schemaparser] |
A formatter for the schema, prints the structure, and expands the
hashtbls to show the keys.
|
G | |
getAttr [Ldap_ooclient] |
get an attr structure by one of its names (canonical or otherwise,
however getting it by canonical name is currently much faster)
|
getOc [Ldap_ooclient] |
get an objectclass structure by one of its names (canonical or
otherwise, however getting it by canonical name is currently much
faster)
|
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 [Ldif_changerec_oo] |
Ldif_changerec.iter f change, iterate accross all change entries
in the specified change object, applying f to each one
|
iter [Ldif_oo] |
Ldif_oo.iter f ldif, iterate accross all ldif entries in the
specified ldif object, applying f to each one
|
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
|
L | |
ldap_perror [Ldap_error] |
print to stderr a string with a human readable description of an LDAP_Failure exception
|
ldap_strerror [Ldap_error] |
return a string with a human readable description of an LDAP_Failure exception
|
ldapadd [Ldap_toplevel] |
connect to the specified host and add the specified objects.
|
ldapmodify [Ldap_toplevel] |
connect to the specified host and perform one or more modifications.
|
ldapsearch [Ldap_toplevel] |
connect to the specified host and perform a search.
|
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 (canonical or otherwise), 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_schemaparser.Lcstring] | |
of_string [Ldap_schemaparser.Oid] | |
of_string [Ldap_dn] |
Given a string representation of a dn, return a structured
representation.
|
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 | |
readSchema [Ldap_schemaparser] |
readSchema attribute_list objectclass_list, parse the schema into
a schema type given a list of attribute definition lines, and
objectclass definition lines.
|
read_contents [Lber] |
reads the contents octets
|
read_ldif_file [Ldif_oo] |
read all the entries in the named ldif file and return them in a list
|
readbyte_of_ber_element [Lber] |
return a readbyte implementation which uses another readbyte, but
allows setting a read boundry.
|
readbyte_of_fd [Lber] |
a readbyte implementation which reads from an FD.
|
readbyte_of_ssl [Lber] |
a readbyte implementation which reads from an SSL socket.
|
readbyte_of_string [Lber] |
return a readbyte function for a string, currently not implemented
|
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 | |
schema_print_depth [Ldap_schemaparser] |
This reference controls the dept of printing for the schema in the
toplevel.
|
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
|
to_string [Ldap_schemaparser.Lcstring] | |
to_string [Ldap_schemaparser.Oid] | |
to_string [Ldap_dn] |
Given a structural representation of a dn, return a string
representation.
|
to_string [Ldap_filter] |
turn an internal representaion of a filter into a string
representaion compliant with rfc2254
|
U | |
unbind [Ldap_funclient] |
close the connection to the server.
|
union [Ldap_ooclient.Setstr] | |
W | |
write_ldif_file [Ldif_oo] |
write all the entries in the given list to the named file in ldif format
|