Author: rhafer Date: Tue Jun 7 16:45:35 2011 New Revision: 64262 URL: http://svn.opensuse.org/viewcvs/yast?rev=64262&view=rev Log: Helper methods for olcMirrorMode Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.h Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp?rev=64262&r1=64261&r2=64262&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp (original) +++ branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.cpp Tue Jun 7 16:45:35 2011 @@ -1372,11 +1372,28 @@ this->setStringValue("olcRootPW", rootpw); } +void OlcDatabase::setMirrorMode( bool mm ) +{ + if ( mm ) + { + this->setStringValue( "olcMirrorMode", "TRUE" ); + } + else if ( ! this->getStringValue( "olcMirrorMode" ).empty() ) + { + this->setStringValue( "olcMirrorMode", "" ); + } +} + const std::string OlcDatabase::getSuffix() const { return this->getStringValue("olcSuffix"); } +bool OlcDatabase::getMirrorMode() const +{ + return ( this->getStringValue( "olcMirrorMode" ) == "TRUE" ); +} + const std::string OlcDatabase::getType() const { return this->m_type; Modified: branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.h URL: http://svn.opensuse.org/viewcvs/yast/branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.h?rev=64262&r1=64261&r2=64262&view=diff ============================================================================== --- branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.h (original) +++ branches/SuSE-Code-11-SP2-Branch/ldap-server/src/lib/slapd-config.h Tue Jun 7 16:45:35 2011 @@ -355,9 +355,11 @@ void setSuffix( const std::string &suffix); void setRootDn( const std::string &rootdn); void setRootPw( const std::string &rootpw); + void setMirrorMode( bool mm ); const std::string getSuffix() const; const std::string getType() const; + bool getMirrorMode() const; bool getAcl( OlcAccessList& accessList ) const; virtual void addAccessControl( const std::string& acl, int index=-1 ); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org