// $OpenLDAP$ /* * Copyright 2008-2022 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ #ifndef LDIF_WRITER_H #define LDIF_WRITER_H #include #include #include class LdifWriter { public: LdifWriter( std::ostream& output, int version = 0 ); void writeRecord(const LDAPEntry& le); void writeIncludeRecord(const std::string& target); private: void breakline( const std::string &line, std::ostream &out ); std::ostream& m_ldifstream; int m_version; bool m_addSeparator; }; #endif /* LDIF_WRITER_H */