Joedb
10.0.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
source
tutorial
src
hello_concurrency.cpp
Go to the documentation of this file.
1
#include "
tutorial/File_Client.h
"
2
3
int
main
()
4
{
5
tutorial::File_Client
client(
"database.joedb"
);
6
7
client.
transaction
([](
tutorial::Writable_Database
&db)
8
{
9
db.
write_comment
(
"Hello concurrency!"
);
10
});
11
12
return
0;
13
}
tutorial::Client::transaction
auto transaction(F transaction)
Execute a write transaction.
Definition
Client.h:102
tutorial::File_Client
Shortcut to directly build a Client from a file name.
Definition
File_Client.h:39
tutorial::Writable_Database
A Database that contains a joedb::Writable_Journal and keeps them in sync.
Definition
Writable_Database.h:30
tutorial::Writable_Database::write_comment
void write_comment(const std::string &comment)
Definition
Writable_Database.cpp:20
File_Client.h
main
int main()
Definition
hello_concurrency.cpp:3
Generated by
1.9.8