mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-27 01:59:38 -05:00
use const where appropriate
This commit is contained in:
parent
e3a23a0891
commit
277b3318d4
2 changed files with 10 additions and 10 deletions
|
|
@ -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 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in a new issue