Go to the documentation of this file.
24 map <string, LDAPObjClass> object_classes;
29 map <string, LDAPAttrType> attr_types;
73 #endif // LDAP_SCHEMA_H
StringList getNames() const
Returns all attribute names.
Definition: LDAPAttrType.cpp:112
Represents the Attribute Type (from LDAP schema)
Definition: LDAPAttrType.h:20
#define LDAP_DEBUG_TRACE
Definition: debug.h:12
ListType::const_iterator const_iterator
Definition: StringList.h:22
const_iterator begin() const
Definition: StringList.cpp:65
#define DEBUG(level, arg)
Definition: debug.h:30
#define LDAP_DEBUG_DESTROY
Definition: debug.h:14
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
#define LDAP_DEBUG_CONSTRUCT
Definition: debug.h:13
void setAttributeTypes(const StringList &at)
Definition: LDAPSchema.cpp:47
LDAPSchema()
Constructs an empty object.
Definition: LDAPSchema.cpp:18
virtual ~LDAPSchema()
Destructor.
Definition: LDAPSchema.cpp:23
const_iterator end() const
Definition: StringList.cpp:69
Container class to store multiple string-objects.
Definition: StringList.h:15
StringList getNames() const
Returns all object class names.
Definition: LDAPObjClass.cpp:102
LDAPObjClass getObjectClassByName(std::string name)
Returns object class object with given name.
Definition: LDAPSchema.cpp:67
void setObjectClasses(const StringList &oc)
Definition: LDAPSchema.cpp:27
Represents the LDAP schema.
Definition: LDAPSchema.h:19