#include <LDAPControlSet.h>
Public Member Functions | |
| LDAPControlSet () | |
| Constructs an empty std::list. | |
| LDAPControlSet (const LDAPControlSet &cs) | |
| Copy-constructor. | |
| LDAPControlSet (LDAPControl **controls) | |
| For internal use only. | |
| ~LDAPControlSet () | |
| Destructor. | |
| size_t | size () const |
| bool | empty () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | add (const LDAPCtrl &ctrl) |
| Adds one element to the end of the list. | |
| LDAPControl ** | toLDAPControlArray () const |
| Translates the list to a 0-terminated array of pointers to LDAPControl-structures as needed by the C-API. | |
Static Public Member Functions | |
| static void | freeLDAPControlArray (LDAPControl **ctrl) |
| LDAPControlSet::LDAPControlSet | ( | ) |
Constructs an empty std::list.
| LDAPControlSet::LDAPControlSet | ( | const LDAPControlSet & | cs | ) |
| LDAPControlSet::LDAPControlSet | ( | LDAPControl ** | controls | ) |
For internal use only.
This constructor creates a new LDAPControlSet for a 0-terminiated array of LDAPControl-structures as used by the C-API
| controls,: | pointer to a 0-terminated array of pointers to LDAPControll-structures |
References DEBUG, and LDAP_DEBUG_CONSTRUCT.
| LDAPControlSet::~LDAPControlSet | ( | ) |
| size_t LDAPControlSet::size | ( | ) | const |
References DEBUG, and LDAP_DEBUG_TRACE.
| bool LDAPControlSet::empty | ( | ) | const |
References DEBUG, and LDAP_DEBUG_TRACE.
| LDAPControlSet::const_iterator LDAPControlSet::begin | ( | ) | const |
References DEBUG, and LDAP_DEBUG_TRACE.
| LDAPControlSet::const_iterator LDAPControlSet::end | ( | ) | const |
References DEBUG, and LDAP_DEBUG_TRACE.
| void LDAPControlSet::add | ( | const LDAPCtrl & | ctrl | ) |
Adds one element to the end of the list.
| ctrl | The Control to add to the list. |
References DEBUG, and LDAP_DEBUG_TRACE.
| LDAPControl ** LDAPControlSet::toLDAPControlArray | ( | ) | const |
Translates the list to a 0-terminated array of pointers to LDAPControl-structures as needed by the C-API.
References DEBUG, and LDAP_DEBUG_TRACE.
Referenced by LDAPConstraints::getClCtrlsArray(), and LDAPConstraints::getSrvCtrlsArray().
| void LDAPControlSet::freeLDAPControlArray | ( | LDAPControl ** | ctrl | ) | [static] |
References DEBUG, LDAPCtrl::freeLDAPControlStruct(), and LDAP_DEBUG_TRACE.
Referenced by LDAPSearchRequest::sendRequest(), LDAPModifyRequest::sendRequest(), LDAPModDNRequest::sendRequest(), LDAPExtRequest::sendRequest(), LDAPDeleteRequest::sendRequest(), LDAPCompareRequest::sendRequest(), LDAPSaslBindRequest::sendRequest(), LDAPBindRequest::sendRequest(), LDAPAddRequest::sendRequest(), and LDAPAsynConnection::unbind().
1.5.6