#include <pldap.h>
Inheritance diagram for PLDAPSession::ModAttrib:

Public Types | |
| Add | |
| Replace | |
| Delete | |
| NumOperations | |
| 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] |
| Operation PLDAPSession::ModAttrib::GetOperation | ( | ) | const [inline] |
| virtual PBoolean PLDAPSession::ModAttrib::IsBinary | ( | ) | const [protected, pure virtual] |
Implemented in PLDAPSession::StringModAttrib, and PLDAPSession::BinaryModAttrib.
| void PLDAPSession::ModAttrib::SetLDAPMod | ( | struct ldapmod & | mod, | |
| Operation | defaultOp | |||
| ) |
| virtual void PLDAPSession::ModAttrib::SetLDAPModVars | ( | struct ldapmod & | mod | ) | [protected, pure virtual] |
Implemented in PLDAPSession::StringModAttrib, and PLDAPSession::BinaryModAttrib.
PString PLDAPSession::ModAttrib::name [protected] |
Operation PLDAPSession::ModAttrib::op [protected] |
1.4.7