PTLib  Version 2.10.4
PLDAPSession::ModAttrib Class Reference

#include <pldap.h>

Inheritance diagram for PLDAPSession::ModAttrib:
PObject PLDAPSession::BinaryModAttrib PLDAPSession::StringModAttrib

List of all members.

Public Types

enum  Operation { Add, Replace, Delete, NumOperations }

Public Member Functions

const PStringGetName () 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

Member Enumeration Documentation

Enumerator:
Add 
Replace 
Delete 
NumOperations 

Constructor & Destructor Documentation

PLDAPSession::ModAttrib::ModAttrib ( const PString name,
Operation  op = NumOperations 
) [protected]

Member Function Documentation

const PString& PLDAPSession::ModAttrib::GetName ( ) const [inline]

References name.

References op.

virtual PBoolean PLDAPSession::ModAttrib::IsBinary ( ) const [protected, pure virtual]
void PLDAPSession::ModAttrib::SetLDAPMod ( struct ldapmod &  mod,
Operation  defaultOp 
)
virtual void PLDAPSession::ModAttrib::SetLDAPModVars ( struct ldapmod &  mod) [protected, pure virtual]

Member Data Documentation

Referenced by GetName().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines