]> git.sur5r.net Git - openldap/commitdiff
support for syntax and equality matching rule
authorRalf Haferkamp <ralf@openldap.org>
Wed, 20 Apr 2005 12:54:49 +0000 (12:54 +0000)
committerRalf Haferkamp <ralf@openldap.org>
Wed, 20 Apr 2005 12:54:49 +0000 (12:54 +0000)
contrib/ldapc++/src/LDAPAttrType.cpp
contrib/ldapc++/src/LDAPAttrType.h

index f10b7208cf02214412580a8f653df257eb8cd308..121f9b625018caa0831ea9f5cf5c72fc82a9654d 100644 (file)
@@ -13,8 +13,6 @@ LDAPAttrType::LDAPAttrType(){
 
     oid = string ();
     desc = string ();
-    equality = string ();
-    syntax = string ();
     names = StringList ();
     single = false;
 }
@@ -25,8 +23,6 @@ LDAPAttrType::LDAPAttrType (const LDAPAttrType &at){
 
     oid = at.oid;
     desc = at.desc;
-    equality = at.equality;
-    syntax = at.syntax;
     names = at.names;
     single = at.single;
 }
@@ -44,8 +40,6 @@ LDAPAttrType::LDAPAttrType (string at_item) {
     if (a) {
        this->setNames (a->at_names);
        this->setDesc (a->at_desc);
-        this->setEquality (a->at_equality_oid);
-        this->setSyntax (a->at_syntax_oid);
        this->setOid (a->at_oid);
        this->setSingle (a->at_single_value);
     }
@@ -70,20 +64,6 @@ void LDAPAttrType::setDesc (char *at_desc) {
        desc = at_desc;
 }
 
-void LDAPAttrType::setEquality (char *at_equality_oid) {
-    equality = string ();
-    if (at_equality_oid) {
-       equality = at_equality_oid;
-    }
-}
-
-void LDAPAttrType::setSyntax (char *at_syntax_oid) {
-    syntax = string ();
-    if (at_syntax_oid) {
-       syntax = at_syntax_oid;
-    }
-}
-
 void LDAPAttrType::setOid (char *at_oid) {
     oid = string ();
     if (at_oid)
@@ -102,14 +82,6 @@ string LDAPAttrType::getDesc () {
     return desc;
 }
 
-string LDAPAttrType::getEquality () {
-    return equality;
-}
-
-string LDAPAttrType::getSyntax () {
-    return syntax;
-}
-
 StringList LDAPAttrType::getNames () {
     return names;
 }
index cb35f4032d70c23c2cee912e444da6632e9c1b5b..3042ab5a3342869b38ae5e0625357ef26193d70f 100644 (file)
@@ -22,7 +22,7 @@ using namespace std;
 class LDAPAttrType{
     private :
        StringList names;
-       string desc, oid, equality, syntax;
+       string desc, oid;
        bool single;
        
     public :
@@ -63,16 +63,6 @@ class LDAPAttrType{
         */
        string getOid ();
 
-       /**
-         * Returns equality matching rule
-        */
-       string getEquality ();
-       
-       /**
-        * Returns attribute syntax definition
-        */
-       string getSyntax ();
-
        /**
         * Returns attribute name (first one if there are more of them)
         */
@@ -84,14 +74,12 @@ class LDAPAttrType{
        StringList getNames();
        
        /**
-        * Returns true if attribute type allows only single value
+        * Returns true if attribute type hllows only single value
         */
        bool isSingle();
        
        void setNames (char **at_names);
        void setDesc (char *at_desc);
-       void setEquality (char *at_equality_oid);
-       void setSyntax (char *at_syntax_oid);      
        void setOid (char *at_oid);
        void setSingle (int at_single_value);