Ldap_schemaparser.schema ->
(string, Ldap_ooclient.generator) Hashtbl.t ->
(string, Ldap_ooclient.service) Hashtbl.t ->
object
  method adapt_service : Ldap_ooclient.service -> Ldap_ooclient.service
  method add : Ldap_ooclient.op_lst -> unit
  method add_generate : string -> unit
  method add_service : string -> unit
  method attributes : string list
  method changes : (Ldap_types.modify_optype * string * string list) list
  method changetype : Ldap_ooclient.changetype
  method delete : Ldap_ooclient.op_lst -> unit
  method delete_generate : string -> unit
  method delete_service : string -> unit
  method diff :
    Ldap_ooclient.ldapentry_t ->
    (Ldap_types.modify_optype * string * string list) list
  method dn : string
  method exists : string -> bool
  method flush_changes : unit
  method generate : unit
  method get_value : string -> string list
  method is_allowed : string -> bool
  method is_missing : string -> bool
  method list_allowed : Ldap_ooclient.Setstr.elt list
  method list_missing : Ldap_ooclient.Setstr.elt list
  method list_present : Ldap_ooclient.Setstr.elt list
  method modify :
    (Ldap_types.modify_optype * string * string list) list -> unit
  method of_entry :
    ?scflavor:Ldap_ooclient.scflavor -> Ldap_ooclient.ldapentry -> unit
  method print : unit
  method replace : Ldap_ooclient.op_lst -> unit
  method service_exists : string -> bool
  method services_present : string list
  method set_changetype : Ldap_ooclient.changetype -> unit
  method set_dn : string -> unit
end