Joedb 9.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Readonly_Journal_Client.h
Go to the documentation of this file.
1#ifndef joedb_Readonly_Journal_Client_declared
2#define joedb_Readonly_Journal_Client_declared
3
5
6namespace joedb
7{
8 namespace detail
9 {
10 class Readonly_Journal_Client_Data
11 {
12 protected:
13 Readonly_Journal data_journal;
14
15 public:
16 Readonly_Journal_Client_Data(Buffered_File &file): data_journal(file) {}
17 };
18 }
19
20 /// @ingroup concurrency
22 protected detail::Readonly_Journal_Client_Data,
23 public Readonly_Client
24 {
26
27 public:
29 (
30 Buffered_File &file,
33 ):
34 Readonly_Journal_Client_Data(file),
35 Readonly_Client(data_journal, connection, content_check)
36 {
37 }
38 };
39}
40
41#endif
Connection & connection
Definition Client.h:16
Specialized client for read-only files.
Readonly_Journal_Client(Buffered_File &file, Connection &connection, Content_Check content_check=Content_Check::quick)
Content_Check
Definition Connection.h:19
Definition Blob.h:7