]> git.sur5r.net Git - openldap/blob - contrib/ldapc++/src/LDAPUrlList.cpp
- Some fixes in docmentation comments
[openldap] / contrib / ldapc++ / src / LDAPUrlList.cpp
1 /*
2  * Copyright 2000-2002 OpenLDAP Foundation, All Rights Reserved.
3  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
4  */
5
6 #include "LDAPUrlList.h"
7 #include <assert.h>
8 #include "debug.h"
9
10 using namespace std;
11
12 LDAPUrlList::LDAPUrlList(){
13     DEBUG(LDAP_DEBUG_CONSTRUCT," LDAPUrlList::LDAPUrlList()" << endl);
14     m_urls=UrlList();
15 }
16
17 LDAPUrlList::LDAPUrlList(const LDAPUrlList& urls){
18     DEBUG(LDAP_DEBUG_CONSTRUCT," LDAPUrlList::LDAPUrlList(&)" << endl);
19     m_urls = urls.m_urls;
20 }
21
22
23 LDAPUrlList::LDAPUrlList(char** url){
24     DEBUG(LDAP_DEBUG_CONSTRUCT," LDAPUrlList::LDAPUrlList()" << endl);
25     char** i;
26     assert(url);
27     for(i = url; *i != 0; i++){
28         add(LDAPUrl(*i));
29     }
30 }
31
32 LDAPUrlList::~LDAPUrlList(){
33     DEBUG(LDAP_DEBUG_DESTROY," LDAPUrlList::~LDAPUrlList()" << endl);
34     m_urls.clear();
35 }
36
37 size_t LDAPUrlList::size() const{
38     return m_urls.size();
39 }
40
41 bool LDAPUrlList::empty() const{
42     return m_urls.empty();
43 }
44
45 LDAPUrlList::const_iterator LDAPUrlList::begin() const{
46     return m_urls.begin();
47 }
48
49 LDAPUrlList::const_iterator LDAPUrlList::end() const{
50     return m_urls.end();
51 }
52
53 void LDAPUrlList::add(const LDAPUrl& url){
54     m_urls.push_back(url);
55 }
56