#include <LDAPSchema.h>
Public Member Functions | |
LDAPSchema () | |
Constructs an empty object. | |
virtual | ~LDAPSchema () |
Destructor. | |
void | setObjectClasses (const StringList &oc) |
Fill the object_classes map. | |
void | setAttributeTypes (const StringList &at) |
Fill the attr_types map. | |
LDAPObjClass | getObjectClassByName (std::string name) |
Returns object class object with given name. | |
LDAPAttrType | getAttributeTypeByName (string name) |
Returns attribute type object with given name. | |
Private Attributes | |
map< string, LDAPObjClass > | object_classes |
map of object classes: index is name, value is LDAPObjClass object | |
map< string, LDAPAttrType > | attr_types |
map of attribute types: index is name, value is LDAPAttrType object |
|
Constructs an empty object.
|
|
Destructor.
|
|
Returns attribute type object with given name.
|
|
Returns object class object with given name.
|
|
Fill the attr_types map.
|
|
Fill the object_classes map.
|
|
map of attribute types: index is name, value is LDAPAttrType object
|
|
map of object classes: index is name, value is LDAPObjClass object
|