![]() |
libfilezilla
|
Classes for writing data asynchronously into files. More...
#include "aio.hpp"#include "../buffer.hpp"#include "../file.hpp"#include "../thread_pool.hpp"#include <list>

Go to the source code of this file.
Classes | |
| class | writer_base |
| Base class for all writers. More... | |
| class | writer_factory |
| A writer factory. More... | |
| class | writer_factory_holder |
| class | threaded_writer |
| Base class for threaded writer. More... | |
| class | file_writer |
| File writer. More... | |
| class | file_writer_factory |
| Factory for. More... | |
| class | buffer_writer |
| class | buffer_writer_factory |
Namespaces | |
| fz | |
| The namespace used by libfilezilla. | |
Enumerations | |
| enum | file_writer_flags : unsigned { fsync = 0x01, permissions_current_user_only = 0x02, permissions_current_user_and_admins_only = 0x04 } |
Functions | |
| bool | operator& (file_writer_flags lhs, file_writer_flags rhs) |
| file_writer_flags | operator| (file_writer_flags lhs, file_writer_flags rhs) |
Classes for writing data asynchronously into files.
Also has a writer for accumulating data into a buffer.
1.8.10