# Index of class methods

A
adapt_service [Ldap_ooclient.ldapaccount] | Run service through the delta engine to find out what changes would actually be applied to this object
add [Ldap_txooclient.ldapadvisorytxcon] |
add [Ldap_ooclient.ldapentry_t] |
add [Ldap_ooclient.ldapaccount] | Missing attributes may be marked for generation.
add [Ldap_ooclient.scldapentry] | Add values to the entry, just as `Ldap_ooclient.ldapentry.add`, However, after the add is complete the schema checker is run in `Optimistic` mode.
add [Ldap_ooclient.ldapcon] | add an entry to the database
add [Ldap_ooclient.ldapentry] | add values to an attribute (or create a new attribute).
add_generate [Ldap_ooclient.ldapaccount] | add the named attribute to the list of attributes to be generated
add_service [Ldap_ooclient.ldapaccount] | add the named service to the object, this also adds all the services depended upon by the named service.
associate_entries [Ldap_txooclient.ldapadvisorytxcon] |
associate_entry [Ldap_txooclient.ldapadvisorytxcon] |
attributes [Ldap_ooclient.ldapentry_t] |
attributes [Ldap_ooclient.ldapaccount] |
attributes [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.attributes`, except that the returned list contains attributes which may not yet exist on the entry.
attributes [Ldap_ooclient.ldapentry] | return a list of the type (name) of all the attributes present on the object
B
begin_txn [Ldap_txooclient.ldapadvisorytxcon] |
bind [Ldap_txooclient.ldapadvisorytxcon] |
bind [Ldap_ooclient.ldapcon] | bind to the database using dn.
C
changes [Ldap_ooclient.ldapentry_t] |
changes [Ldap_ooclient.ldapaccount] |
changes [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.changes` except that changes made by the schema checker may also be listed.
changes [Ldap_ooclient.ldapentry] | return a list of changes made to the object in a the format of a modify operation.
changetype [Ldap_ooclient.ldapentry_t] |
changetype [Ldap_ooclient.ldapaccount] |
changetype [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.changetype`
changetype [Ldap_ooclient.ldapentry] | return the changetype of the object
commit_txn [Ldap_txooclient.ldapadvisorytxcon] |
D
delete [Ldap_txooclient.ldapadvisorytxcon] |
delete [Ldap_ooclient.ldapentry_t] |
delete [Ldap_ooclient.ldapaccount] |
delete [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.add`, except that the schema checker is run in `Pessimistic` mode after the operation is complete.
delete [Ldap_ooclient.ldapcon] | Delete the object named by dn from the database
delete [Ldap_ooclient.ldapentry] | delete attributes from the object, does not change the directory until you update
delete_generate [Ldap_ooclient.ldapaccount] | Delete the named attribute from the list of attributes to generate
delete_service [Ldap_ooclient.ldapaccount] | Delete the named service.
diff [Ldap_ooclient.ldapentry_t] |
diff [Ldap_ooclient.ldapaccount] |
diff [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.diff`
diff [Ldap_ooclient.ldapentry] | given an ldapentry, return the differences between the current entry and the specified entry in the form of a modify operation which would make the specified entry the same as the current entry.
disassociate_entries [Ldap_txooclient.ldapadvisorytxcon] |
disassociate_entry [Ldap_txooclient.ldapadvisorytxcon] |
dn [Ldap_ooclient.ldapentry_t] |
dn [Ldap_ooclient.ldapaccount] |
dn [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.dn`
dn [Ldap_ooclient.ldapentry] | return the dn of the object
E
exists [Ldap_ooclient.ldapentry_t] |
exists [Ldap_ooclient.ldapaccount] |
exists [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.exists` except that it refrences attributes which may not yet exist.
exists [Ldap_ooclient.ldapentry] | query whether the attribute type (name) exists in the object
F
flush_changes [Ldap_ooclient.ldapentry_t] |
flush_changes [Ldap_ooclient.ldapaccount] |
flush_changes [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.flush_changes`
flush_changes [Ldap_ooclient.ldapentry] | clear all accumulated changes
G
generate [Ldap_ooclient.ldapaccount] | Run the generation functions on the list of attributes to be generated, saving the results in the entry.
get_value [Ldap_ooclient.ldapentry_t] |
get_value [Ldap_ooclient.ldapaccount] | If a missing attribute is marked for generation its value will be `"generate"` instead of `"required"`
get_value [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.get_value`, except that attributes which do not yet exists may be referenced.
get_value [Ldap_ooclient.ldapentry] | get the value of an attribute
I
is_allowed [Ldap_ooclient.ldapaccount] |
is_allowed [Ldap_ooclient.scldapentry] | Returns true if the attributed specified is allowed by the current set of objectclasses present on the entry.
is_missing [Ldap_ooclient.ldapaccount] |
is_missing [Ldap_ooclient.scldapentry] | Returns true if the attribute specified is a must, but is not currently present.
L
list_allowed [Ldap_ooclient.ldapaccount] |
list_allowed [Ldap_ooclient.scldapentry] | Return a list of all attributes allowed on the entry (by oid)
list_missing [Ldap_ooclient.ldapaccount] |
list_missing [Ldap_ooclient.scldapentry] | Return a list of all missing attributes (by oid)
list_present [Ldap_ooclient.ldapaccount] |
list_present [Ldap_ooclient.scldapentry] | Return a list of all present attributes.
lock [Ldap_mutex.object_lock_table_t] |
lock [Ldap_mutex.mutex_t] |
lock [Ldap_mutex.object_lock_table] | lock the specified dn, if it is already locked, then block until the lock can be aquired
lock [Ldap_mutex.mutex] | lock the mutex.
M
modify [Ldap_txooclient.ldapadvisorytxcon] |
modify [Ldap_ooclient.ldapentry_t] |
modify [Ldap_ooclient.ldapaccount] |
modify [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.modify` except that the schema checker is run in `Pessimistic` mode after the modification is applied.
modify [Ldap_ooclient.ldapcon] | Modify the entry named by dn, applying mods
modify [Ldap_ooclient.ldapentry] | Apply modifications to object in memory, does not change the database until you update using `Ldap_ooclient.ldapcon.update_entry`
modrdn [Ldap_txooclient.ldapadvisorytxcon] |
modrdn [Ldap_ooclient.ldapcon] | Modify the rdn of the object named by dn, if the protocol version is 3 you may additionally change the superior, the rdn will be changed to the attribute represented (as a string) by newrdn,
O
of_entry [Ldap_ooclient.ldapaccount] |
of_entry [Ldap_ooclient.scldapentry] | Given an `Ldap_ooclient.ldapentry` copy all of it's data into the current object, and perform a schema check.
of_string [Ldif_oo.ldif] |
of_string [Ldif_changerec_oo.change] |
P
print [Ldap_ooclient.ldapentry_t] |
print [Ldap_ooclient.ldapaccount] |
print [Ldap_ooclient.scldapentry] |
print [Ldap_ooclient.ldapentry] |
R
rawschema [Ldap_txooclient.ldapadvisorytxcon] |
rawschema [Ldap_ooclient.ldapcon] | Fetch the raw (unparsed) schema from the directory using the standard mechanism (requires protocol version 3)
read_changerec [Ldif_changerec_oo.change] |
read_entry [Ldif_oo.ldif] |
replace [Ldap_ooclient.ldapentry_t] |
replace [Ldap_ooclient.ldapaccount] |
replace [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.replace` except that once the replace has completed the schema checker is run again in `Optimistic` mode.
replace [Ldap_ooclient.ldapentry] | replace values in the object, does not change the database until you call update
rollback_txn [Ldap_txooclient.ldapadvisorytxcon] |
S
schema [Ldap_txooclient.ldapadvisorytxcon] |
schema [Ldap_ooclient.ldapcon] | Fetch and parse the schema from the directory via the standard mechanism (requires version 3).
search [Ldap_txooclient.ldapadvisorytxcon] |
search [Ldap_ooclient.ldapcon] | Search the directory syncronously for an entry which matches the search criteria.
search_a [Ldap_txooclient.ldapadvisorytxcon] |
search_a [Ldap_ooclient.ldapcon] | Search the directory asyncronously, otherwise the same as search.
service_exists [Ldap_ooclient.ldapaccount] | Tests whether the named service is satisfied by the current entry.
services_present [Ldap_ooclient.ldapaccount] | Return a list of all the named services which are satisfied by the current entry.
set_changetype [Ldap_ooclient.ldapentry_t] |
set_changetype [Ldap_ooclient.ldapaccount] |
set_changetype [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.set_changetype`
set_changetype [Ldap_ooclient.ldapentry] | set the changetype of the object
set_dn [Ldap_ooclient.ldapentry_t] |
set_dn [Ldap_ooclient.ldapaccount] |
set_dn [Ldap_ooclient.scldapentry] | Same as `Ldap_ooclient.ldapentry.set_dn`
set_dn [Ldap_ooclient.ldapentry] | set the dn of the object
T
to_string [Ldif_oo.ldif] |
to_string [Ldif_changerec_oo.change] |
U
unbind [Ldap_txooclient.ldapadvisorytxcon] |
unbind [Ldap_ooclient.ldapcon] | Deauthenticate and close the connection to the server
unlock [Ldap_mutex.object_lock_table_t] |
unlock [Ldap_mutex.mutex_t] |
unlock [Ldap_mutex.object_lock_table] | unlock the specified dn, if it is not locked do nothing
unlock [Ldap_mutex.mutex] | unlock the mutex
update_entry [Ldap_txooclient.ldapadvisorytxcon] |
update_entry [Ldap_ooclient.ldapcon] | Syncronize changes made locally to an ldapentry with the directory.
W
write_changerec [Ldif_changerec_oo.change] |
write_entry [Ldif_oo.ldif] |