24 map <string, LDAPObjClass> object_classes;
29 map <string, LDAPAttrType> attr_types;
73 #endif // LDAP_SCHEMA_H Represents the LDAP schema.
Definition: LDAPSchema.h:19
LDAPObjClass getObjectClassByName(std::string name)
Returns object class object with given name.
Definition: LDAPSchema.cpp:67
virtual ~LDAPSchema()
Destructor.
Definition: LDAPSchema.cpp:23
void setObjectClasses(const StringList &oc)
Fill the object_classes map
Definition: LDAPSchema.cpp:27
Represents the Attribute Type (from LDAP schema)
Definition: LDAPAttrType.h:20
LDAPAttrType getAttributeTypeByName(string name)
Returns attribute type object with given name.
Definition: LDAPSchema.cpp:76
Represents the Object Class (from LDAP schema)
Definition: LDAPObjClass.h:20
void setAttributeTypes(const StringList &at)
Fill the attr_types map.
Definition: LDAPSchema.cpp:47
Container class to store multiple string-objects.
Definition: StringList.h:15
LDAPSchema()
Constructs an empty object.
Definition: LDAPSchema.cpp:18