diff options
| author | Jan Sucan <jan@jansucan.com> | 2025-01-18 13:04:54 +0100 |
|---|---|---|
| committer | Ján Sučan <jan@jansucan.com> | 2025-01-18 13:07:06 +0100 |
| commit | 1d30b8200b2a6b2ac12ad41d8a471fc4a40b8e85 (patch) | |
| tree | afe8fa4be557e3aea487dc4af841fcb62e250eb2 /src/buffered_file.h | |
| parent | 0e227f84dc22f90a5bb5d57891e0fe54eae525d3 (diff) | |
Put the buffered file code into a namespace
Diffstat (limited to 'src/buffered_file.h')
| -rw-r--r-- | src/buffered_file.h | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/src/buffered_file.h b/src/buffered_file.h index 4e5219d..23fa823 100644 --- a/src/buffered_file.h +++ b/src/buffered_file.h @@ -32,20 +32,20 @@ #include <filesystem> #include <fstream> -class BufferedFileError : public DiffddError +namespace BufferedFile +{ + +class Error : public DiffddError { public: - explicit BufferedFileError(const std::string &message) - : DiffddError(message) - { - } + explicit Error(const std::string &message) : DiffddError(message) {} }; -class BufferedFileReader +class Reader { public: - BufferedFileReader(std::istream &istream, size_t buffer_capacity); - virtual ~BufferedFileReader() = default; + Reader(std::istream &istream, size_t buffer_capacity); + virtual ~Reader() = default; size_t read(char *data, size_t data_size); size_t tryRead(size_t data_size, char **return_data); @@ -62,11 +62,11 @@ class BufferedFileReader size_t read_file(char *data, size_t data_size); }; -class BufferedFileWriter +class Writer { public: - BufferedFileWriter(std::ostream &ostream, size_t buffer_capacity); - virtual ~BufferedFileWriter(); + Writer(std::ostream &ostream, size_t buffer_capacity); + virtual ~Writer(); void write(const char *data, size_t data_size); @@ -80,3 +80,5 @@ class BufferedFileWriter void flush_buffer(); void write_file(const char *data, size_t data_size); }; + +} // namespace BufferedFile |
