use const where appropriate

This commit is contained in:
Ralf Haferkamp 2010-02-16 17:44:22 +00:00
parent e3a23a0891
commit 277b3318d4
2 changed files with 10 additions and 10 deletions

View file

@ -38,7 +38,7 @@ static tls_optmap_t optmap[] = {
static const int TLS_CONNECT_ARG
#endif
void checkOpt( TlsOptions::tls_option opt, opttype type ){
static void checkOpt( TlsOptions::tls_option opt, opttype type ) {
if ( opt < TlsOptions::CACERTFILE || opt >= TlsOptions::LASTOPT ){
throw( LDAPException( LDAP_PARAM_ERROR, "unknown Option" ) );
}
@ -50,17 +50,17 @@ void checkOpt( TlsOptions::tls_option opt, opttype type ){
TlsOptions::TlsOptions( LDAP* ld ): m_ld(ld) { }
void TlsOptions::setOption( tls_option opt, const std::string& value ) {
void TlsOptions::setOption( tls_option opt, const std::string& value ) const {
checkOpt(opt, STRING);
this->setOption( opt, (void*) value.c_str());
this->setOption( opt, value.empty() ? NULL : (void*) value.c_str() );
}
void TlsOptions::setOption( tls_option opt, int value ) {
void TlsOptions::setOption( tls_option opt, int value ) const {
checkOpt(opt, INT);
this->setOption( opt, (void*) &value);
}
void TlsOptions::setOption( tls_option opt, void *value ) {
void TlsOptions::setOption( tls_option opt, void *value ) const {
int ret = ldap_set_option( m_ld, optmap[opt].optval, value);
if ( ret != LDAP_OPT_SUCCESS )
{
@ -72,7 +72,7 @@ void TlsOptions::setOption( tls_option opt, void *value ) {
}
}
void TlsOptions::getOption( tls_option opt, void* value ){
void TlsOptions::getOption( tls_option opt, void* value ) const {
int ret = ldap_get_option( m_ld, optmap[opt].optval, value);
if ( ret != LDAP_OPT_SUCCESS )
{

View file

@ -26,13 +26,13 @@ class TlsOptions {
};
TlsOptions( LDAP* ld=NULL );
void setOption(tls_option opt, const std::string& value);
void setOption(tls_option opt, int value);
void setOption(tls_option opt, void *value);
void setOption(tls_option opt, const std::string& value) const;
void setOption(tls_option opt, int value) const;
void setOption(tls_option opt, void *value) const;
int getIntOption(tls_option opt) const;
std::string getStringOption(tls_option opt) const;
void getOption(tls_option opt, void *value );
void getOption(tls_option opt, void *value ) const;
enum verifyMode {
NEVER=0,