ldapsdk  0.0.1
LDAPModification.h
Go to the documentation of this file.
1 // $OpenLDAP$
2 /*
3  * Copyright 2000-2013 The OpenLDAP Foundation, All Rights Reserved.
4  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
5  */
6 
7 
8 #ifndef LDAP_MODIFICATION_H
9 #define LDAP_MODIFICATION_H
10 
11 #include <ldap.h>
12 #include <LDAPAttribute.h>
13 
15  public:
17 
18  LDAPModification(const LDAPAttribute& attr, mod_op op);
19  LDAPMod *toLDAPMod() const;
20 
21  const LDAPAttribute* getAttribute() const;
22  mod_op getOperation() const;
23 
24  private:
25  LDAPAttribute m_attr;
26  mod_op m_mod_op;
27 
28 };
29 #endif //LDAP_MODIFICATION_H
30 
LDAPModification::LDAPModification
LDAPModification(const LDAPAttribute &attr, mod_op op)
Definition: LDAPModification.cpp:13
LDAPModification::OP_REPLACE
Definition: LDAPModification.h:16
LDAP_DEBUG_TRACE
#define LDAP_DEBUG_TRACE
Definition: debug.h:12
LDAPModification::getAttribute
const LDAPAttribute * getAttribute() const
Definition: LDAPModification.cpp:42
LDAPModification.h
LDAP_DEBUG_PARAMETER
#define LDAP_DEBUG_PARAMETER
Definition: debug.h:15
LDAPModification::OP_ADD
Definition: LDAPModification.h:16
DEBUG
#define DEBUG(level, arg)
Definition: debug.h:30
LDAPModification::toLDAPMod
LDAPMod * toLDAPMod() const
Definition: LDAPModification.cpp:21
LDAPModification::mod_op
mod_op
Definition: LDAPModification.h:16
LDAPModification::getOperation
mod_op getOperation() const
Definition: LDAPModification.cpp:46
LDAP_DEBUG_CONSTRUCT
#define LDAP_DEBUG_CONSTRUCT
Definition: debug.h:13
LDAPAttribute.h
LDAPAttribute
Represents the name an value(s) of an Attribute.
Definition: LDAPAttribute.h:21
LDAPModification
Definition: LDAPModification.h:14
LDAPModification::OP_DELETE
Definition: LDAPModification.h:16
debug.h