|
PTLib
Version 2.10.4
|
#include <pldap.h>
Public Types | |
| enum | Operation { Add, Replace, Delete, NumOperations } |
Public Member Functions | |
| const PString & | GetName () const |
| Operation | GetOperation () const |
| void | SetLDAPMod (struct ldapmod &mod, Operation defaultOp) |
Protected Member Functions | |
| ModAttrib (const PString &name, Operation op=NumOperations) | |
| virtual PBoolean | IsBinary () const =0 |
| virtual void | SetLDAPModVars (struct ldapmod &mod)=0 |
Protected Attributes | |
| PString | name |
| Operation | op |
| PLDAPSession::ModAttrib::ModAttrib | ( | const PString & | name, |
| Operation | op = NumOperations |
||
| ) | [protected] |
| const PString& PLDAPSession::ModAttrib::GetName | ( | ) | const [inline] |
References name.
| Operation PLDAPSession::ModAttrib::GetOperation | ( | ) | const [inline] |
References op.
| virtual PBoolean PLDAPSession::ModAttrib::IsBinary | ( | ) | const [protected, pure virtual] |
Implemented in PLDAPSession::BinaryModAttrib, and PLDAPSession::StringModAttrib.
| void PLDAPSession::ModAttrib::SetLDAPMod | ( | struct ldapmod & | mod, |
| Operation | defaultOp | ||
| ) |
| virtual void PLDAPSession::ModAttrib::SetLDAPModVars | ( | struct ldapmod & | mod | ) | [protected, pure virtual] |
Implemented in PLDAPSession::BinaryModAttrib, and PLDAPSession::StringModAttrib.
PString PLDAPSession::ModAttrib::name [protected] |
Referenced by GetName().
Operation PLDAPSession::ModAttrib::op [protected] |
Referenced by GetOperation().