#include <pldap.h>
Inheritance diagram for PLDAPSchema:
typedef std::list<Attribute> PLDAPSchema::attributeList |
typedef std::map<PString,PString> PLDAPSchema::ldapAttributes [protected] |
typedef std::map<PString,PBYTEArray> PLDAPSchema::ldapBinAttributes [protected] |
PLDAPSchema::PLDAPSchema | ( | ) |
virtual void PLDAPSchema::AttributeList | ( | attributeList & | ) | [inline, virtual] |
static PLDAPSchema* PLDAPSchema::CreateSchema | ( | const PString & | schemaname, | |
PPluginManager * | pluginMgr = NULL | |||
) | [static] |
PBoolean PLDAPSchema::GetAttribute | ( | const PString & | attribute, | |
PBYTEArray & | value | |||
) |
PStringList PLDAPSchema::GetAttributeList | ( | ) |
AttributeType PLDAPSchema::GetAttributeType | ( | const PString & | attribute | ) |
static PStringList PLDAPSchema::GetSchemaFriendlyNames | ( | const PString & | schema, | |
PPluginManager * | pluginMgr = NULL | |||
) | [static] |
static PStringList PLDAPSchema::GetSchemaNames | ( | PPluginManager * | pluginMgr = NULL |
) | [static] |
void PLDAPSchema::LoadSchema | ( | ) |
void PLDAPSchema::OnSendSchema | ( | PArray< PLDAPSession::ModAttrib > & | attributes, | |
PLDAPSession::ModAttrib::Operation | op = PLDAPSession::ModAttrib::Add | |||
) |
PStringList PLDAPSchema::SchemaName | ( | ) | [inline] |
PBoolean PLDAPSchema::SetAttribute | ( | const PString & | attribute, | |
const PBYTEArray & | value | |||
) |
attributeList PLDAPSchema::attributelist [protected] |
ldapAttributes PLDAPSchema::attributes [protected] |
ldapBinAttributes PLDAPSchema::binattributes [protected] |