#include <LDAPConstraints.h>
Namely these are time and size limits. Options for referral chasing and a default set of client of server controls to be used with every request
| LDAPConstraints::LDAPConstraints | ( | ) |
References DEBUG, DEREF_NEVER, LDAP_DEBUG_CONSTRUCT, m_aliasDeref, m_clientControls, m_HopLimit, m_maxSize, m_maxTime, m_referralChase, m_refRebind, and m_serverControls.
| LDAPConstraints::LDAPConstraints | ( | const LDAPConstraints & | c | ) |
References DEBUG, LDAP_DEBUG_CONSTRUCT, m_aliasDeref, m_clientControls, m_deref, m_HopLimit, m_maxSize, m_maxTime, m_referralChase, m_refRebind, and m_serverControls.
| LDAPConstraints::~LDAPConstraints | ( | ) |
References DEBUG, LDAP_DEBUG_DESTROY, m_clientControls, and m_serverControls.
| int LDAPConstraints::getAliasDeref | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, and m_aliasDeref.
Referenced by LDAPSearchRequest::sendRequest().
| LDAPControl ** LDAPConstraints::getClCtrlsArray | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, m_clientControls, and LDAPControlSet::toLDAPControlArray().
Referenced by LDAPSearchRequest::sendRequest(), LDAPModifyRequest::sendRequest(), LDAPModDNRequest::sendRequest(), LDAPExtRequest::sendRequest(), LDAPDeleteRequest::sendRequest(), LDAPCompareRequest::sendRequest(), LDAPSaslInteractiveBind::sendRequest(), LDAPSaslBindRequest::sendRequest(), LDAPBindRequest::sendRequest(), LDAPAddRequest::sendRequest(), and LDAPAsynConnection::unbind().
| const LDAPControlSet * LDAPConstraints::getClientControls | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, and m_clientControls.
| int LDAPConstraints::getHopLimit | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, and m_HopLimit.
Referenced by LDAPMessageQueue::chaseReferral().
| int LDAPConstraints::getMaxTime | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, and m_maxTime.
| bool LDAPConstraints::getReferralChase | ( | ) | const |
| const LDAPRebind * LDAPConstraints::getReferralRebind | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, and m_refRebind.
Referenced by LDAPAsynConnection::referralConnect().
| const LDAPControlSet * LDAPConstraints::getServerControls | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, and m_serverControls.
| int LDAPConstraints::getSizeLimit | ( | ) | const |
| LDAPControl ** LDAPConstraints::getSrvCtrlsArray | ( | ) | const |
References DEBUG, LDAP_DEBUG_TRACE, m_serverControls, and LDAPControlSet::toLDAPControlArray().
Referenced by LDAPSearchRequest::sendRequest(), LDAPModifyRequest::sendRequest(), LDAPModDNRequest::sendRequest(), LDAPExtRequest::sendRequest(), LDAPDeleteRequest::sendRequest(), LDAPCompareRequest::sendRequest(), LDAPSaslInteractiveBind::sendRequest(), LDAPSaslBindRequest::sendRequest(), LDAPBindRequest::sendRequest(), LDAPAddRequest::sendRequest(), and LDAPAsynConnection::unbind().
| timeval * LDAPConstraints::getTimeoutStruct | ( | ) | const |
| void LDAPConstraints::setAliasDeref | ( | int | deref | ) |
References DEBUG, DEREF_ALWAYS, DEREF_FINDING, DEREF_NEVER, DEREF_SEARCHING, LDAP_DEBUG_PARAMETER, LDAP_DEBUG_TRACE, and m_aliasDeref.
| void LDAPConstraints::setClientControls | ( | const LDAPControlSet * | ctrls | ) |
References DEBUG, LDAP_DEBUG_TRACE, and m_clientControls.
| void LDAPConstraints::setHopLimit | ( | int | hop | ) |
References DEBUG, LDAP_DEBUG_PARAMETER, LDAP_DEBUG_TRACE, and m_HopLimit.
| void LDAPConstraints::setMaxTime | ( | int | t | ) |
References DEBUG, LDAP_DEBUG_PARAMETER, LDAP_DEBUG_TRACE, and m_maxTime.
| void LDAPConstraints::setReferralChase | ( | bool | rc | ) |
References DEBUG, LDAP_DEBUG_PARAMETER, LDAP_DEBUG_TRACE, and m_referralChase.
| void LDAPConstraints::setReferralRebind | ( | const LDAPRebind * | rebind | ) |
References DEBUG, LDAP_DEBUG_TRACE, and m_refRebind.
| void LDAPConstraints::setServerControls | ( | const LDAPControlSet * | ctrls | ) |
References DEBUG, LDAP_DEBUG_TRACE, and m_serverControls.
| void LDAPConstraints::setSizeLimit | ( | int | s | ) |
References DEBUG, LDAP_DEBUG_PARAMETER, LDAP_DEBUG_TRACE, and m_maxSize.
const int LDAPConstraints::DEREF_ALWAYS = 0x04 [static] |
Referenced by setAliasDeref().
const int LDAPConstraints::DEREF_FINDING = 0x02 [static] |
Referenced by setAliasDeref().
const int LDAPConstraints::DEREF_NEVER = 0x00 [static] |
Referenced by LDAPConstraints(), and setAliasDeref().
const int LDAPConstraints::DEREF_SEARCHING = 0x01 [static] |
Referenced by setAliasDeref().
int LDAPConstraints::m_aliasDeref [private] |
Referenced by getAliasDeref(), LDAPConstraints(), and setAliasDeref().
LDAPControlSet* LDAPConstraints::m_clientControls [private] |
Referenced by getClCtrlsArray(), getClientControls(), LDAPConstraints(), setClientControls(), and ~LDAPConstraints().
int LDAPConstraints::m_deref [private] |
Referenced by LDAPConstraints().
int LDAPConstraints::m_HopLimit [private] |
Referenced by getHopLimit(), LDAPConstraints(), and setHopLimit().
int LDAPConstraints::m_maxSize [private] |
Referenced by getSizeLimit(), LDAPConstraints(), and setSizeLimit().
int LDAPConstraints::m_maxTime [private] |
Referenced by getMaxTime(), getTimeoutStruct(), LDAPConstraints(), and setMaxTime().
bool LDAPConstraints::m_referralChase [private] |
Referenced by getReferralChase(), LDAPConstraints(), and setReferralChase().
const LDAPRebind* LDAPConstraints::m_refRebind [private] |
Referenced by getReferralRebind(), LDAPConstraints(), and setReferralRebind().
LDAPControlSet* LDAPConstraints::m_serverControls [private] |
Referenced by getServerControls(), getSrvCtrlsArray(), LDAPConstraints(), setServerControls(), and ~LDAPConstraints().