#include <pldap.h>
List of all members.
Classes |
class | Attribute |
Public Types |
enum | AttributeType { AttibuteUnknown = -1,
AttributeString,
AttributeBinary,
AttributeNumeric
} |
typedef std::list< Attribute > | attributeList |
Public Member Functions |
| PLDAPSchema () |
void | OnReceivedAttribute (const PString &attribute, const PString &value) |
void | OnSendSchema (PArray< PLDAPSession::ModAttrib > &attributes, PLDAPSession::ModAttrib::Operation op=PLDAPSession::ModAttrib::Add) |
void | LoadSchema () |
PStringList | SchemaName () |
virtual void | AttributeList (attributeList &) |
PStringList | GetAttributeList () |
PBoolean | Exists (const PString &attribute) |
PBoolean | SetAttribute (const PString &attribute, const PString &value) |
PBoolean | SetAttribute (const PString &attribute, const PBYTEArray &value) |
PBoolean | GetAttribute (const PString &attribute, PString &value) |
PBoolean | GetAttribute (const PString &attribute, PBYTEArray &value) |
AttributeType | GetAttributeType (const PString &attribute) |
Static Public Member Functions |
static PLDAPSchema * | CreateSchema (const PString &schemaname, PPluginManager *pluginMgr=NULL) |
static PStringList | GetSchemaNames (PPluginManager *pluginMgr=NULL) |
static PStringList | GetSchemaFriendlyNames (const PString &schema, PPluginManager *pluginMgr=NULL) |
Protected Types |
typedef std::map< PString,
PString > | ldapAttributes |
typedef std::map< PString,
PBYTEArray > | ldapBinAttributes |
Protected Attributes |
attributeList | attributelist |
ldapAttributes | attributes |
ldapBinAttributes | binattributes |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
AttibuteUnknown |
|
AttributeString |
|
AttributeBinary |
|
AttributeNumeric |
|
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: