1 #ifndef LIBFILEZILLA_AIO_XML_WRITER_HEADER
2 #define LIBFILEZILLA_AIO_XML_WRITER_HEADER
28 std::optional<xml::pretty_logger> logger_;
44 std::optional<xml::pretty_logger> logger_;
A buffer pool for use with async readers/writers.
Definition: aio.hpp:132
A simple scoped lock.
Definition: mutex.hpp:93
Base class for all writers.
Definition: writer.hpp:28
std::function< void(writer_base const *, uint64_t written)> progress_cb_t
Definition: writer.hpp:77
A stremable XML parser that resolves namespace declarations and namespace prefixes.
Definition: xml.hpp:184
A streaming XML parser.
Definition: xml.hpp:54
std::function< bool(callback_event type, std::string_view path, std::string_view name, std::string &&value)> callback_t
Definition: xml.hpp:62
Similar to.
Definition: xml_writer.hpp:33
Forwards received data directly into an XML parser.
Definition: xml_writer.hpp:16
type
Definition: logger.hpp:16
The namespace used by libfilezilla.
Definition: apply.hpp:17
aio_result
Result of aio operations.
Definition: aio.hpp:213
Classes for writing data asynchronously into files.