Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Interpreted_File.h
Go to the documentation of this file.
1#ifndef joedb_Interpreted_File_declared
2#define joedb_Interpreted_File_declared
3
5
6namespace joedb
7{
8 ////////////////////////////////////////////////////////////////////////////
10 ////////////////////////////////////////////////////////////////////////////
11 {
12 private:
13 std::iostream &stream;
14
15 void pull();
16 void pwrite(const char *buffer, size_t size, int64_t offset) override;
17
18 public:
19 Interpreted_Stream_File(std::iostream &stream);
20 };
21
22 ////////////////////////////////////////////////////////////////////////////
24 ////////////////////////////////////////////////////////////////////////////
25 {
26 protected:
27 std::fstream file_stream;
28
29 public:
30 Interpreted_File_Data(const char *file_name);
32 };
33
34 /// @ingroup journal
38 {
39 public:
40 Interpreted_File(const char *file_name);
41 };
42}
43
44#endif
Definition Blob.h:7