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 
const LDAPAttribute * getAttribute() const
Definition: LDAPModification.cpp:42
Definition: LDAPModification.h:16
Definition: LDAPModification.h:16
LDAPMod * toLDAPMod() const
Definition: LDAPModification.cpp:21
mod_op
Definition: LDAPModification.h:16
Represents the name an value(s) of an Attribute.
Definition: LDAPAttribute.h:21
mod_op getOperation() const
Definition: LDAPModification.cpp:46
LDAPModification(const LDAPAttribute &attr, mod_op op)
Definition: LDAPModification.cpp:13
Definition: LDAPModification.h:14
Definition: LDAPModification.h:16