ldapsdk
0.0.1
src
LdifWriter.h
Go to the documentation of this file.
1
// $OpenLDAP$
2
/*
3
* Copyright 2008-2013 The OpenLDAP Foundation, All Rights Reserved.
4
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
5
*/
6
7
#ifndef LDIF_WRITER_H
8
#define LDIF_WRITER_H
9
10
#include <
LDAPEntry.h
>
11
#include <iosfwd>
12
#include <list>
13
14
class
LdifWriter
15
{
16
public
:
17
LdifWriter
( std::ostream& output,
int
version = 0 );
18
void
writeRecord
(
const
LDAPEntry
& le);
19
void
writeIncludeRecord
(
const
std::string& target);
20
21
private
:
22
void
breakline(
const
std::string &line, std::ostream &out );
23
24
std::ostream& m_ldifstream;
25
int
m_version;
26
bool
m_addSeparator;
27
28
};
29
30
#endif
/* LDIF_WRITER_H */
31
LDAPAttributeList::const_iterator
ListType::const_iterator const_iterator
Definition:
LDAPAttributeList.h:29
LDAP_DEBUG_TRACE
#define LDAP_DEBUG_TRACE
Definition:
debug.h:12
StringList::const_iterator
ListType::const_iterator const_iterator
Definition:
StringList.h:22
LDAPEntry::getDN
const std::string & getDN() const
Definition:
LDAPEntry.cpp:71
StringList::begin
const_iterator begin() const
Definition:
StringList.cpp:65
StringList.h
DEBUG
#define DEBUG(level, arg)
Definition:
debug.h:30
LDAPAttributeList
This container class is used to store multiple LDAPAttribute-objects.
Definition:
LDAPAttributeList.h:22
LdifWriter::LdifWriter
LdifWriter(std::ostream &output, int version=0)
Definition:
LdifWriter.cpp:14
LDAPEntry.h
LDAPAttributeList::begin
const_iterator begin() const
Definition:
LDAPAttributeList.cpp:81
LDAPEntry
This class is used to store every kind of LDAP Entry.
Definition:
LDAPEntry.h:19
LdifWriter::writeRecord
void writeRecord(const LDAPEntry &le)
Definition:
LdifWriter.cpp:32
LDAPAttribute.h
LdifWriter
Definition:
LdifWriter.h:14
LdifWriter.h
LDAPEntry::getAttributes
const LDAPAttributeList * getAttributes() const
Definition:
LDAPEntry.cpp:76
LdifWriter::writeIncludeRecord
void writeIncludeRecord(const std::string &target)
Definition:
LdifWriter.cpp:62
StringList::end
const_iterator end() const
Definition:
StringList.cpp:69
StringList
Container class to store multiple string-objects.
Definition:
StringList.h:15
debug.h
Generated by
1.8.16