34 #include <scr/SCRAgent.h>
36 #include <LDAPConnection.h>
37 #include <LDAPException.h>
38 #include <LDAPAttributeList.h>
39 #include <LDAPAttribute.h>
41 #include <LDAPSchema.h>
43 #define DEFAULT_PORT 389
45 #define MAX_LENGTH_ID 5
92 string getValue (
const YCPMap map,
const string key);
100 int getIntValue (
const YCPMap map,
const string key,
int deflt);
104 YCPList
getListValue (
const YCPMap map,
const string key);
126 YCPMap
getGroupEntry (LDAPEntry *entry,
string member_attribute);
159 YCPBoolean
moveWithSubtree (
string dn,
string new_dn,
string parent_dn);
211 virtual YCPValue
Read (
const YCPPath &path,
212 const YCPValue& arg = YCPNull(),
213 const YCPValue& opt = YCPNull());
218 virtual YCPBoolean
Write(
const YCPPath &path,
220 const YCPValue& arg2 = YCPNull());
225 virtual YCPValue
Execute(
const YCPPath &path,
226 const YCPValue& arg = YCPNull(),
227 const YCPValue& arg2 = YCPNull());
232 virtual YCPList
Dir(
const YCPPath& path);