// $OpenLDAP: pkg/ldap/contrib/ldapc++/src/LDAPModification.h,v 1.3.10.1 2008/04/14 23:09:26 quanah Exp $ /* * Copyright 2000, OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ #ifndef LDAP_MODIFICATION_H #define LDAP_MODIFICATION_H #include <ldap.h> #include <LDAPAttribute.h> class LDAPModification{ public: enum mod_op {OP_ADD, OP_DELETE, OP_REPLACE}; LDAPModification(const LDAPAttribute& attr, mod_op op); LDAPMod *toLDAPMod() const; private: LDAPAttribute m_attr; mod_op m_mod_op; }; #endif //LDAP_MODIFICATION_H