Joedb 9.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | List of all members
joedb::Writable_Readonly_Client< Writable > Class Template Reference
Inheritance diagram for joedb::Writable_Readonly_Client< Writable >:
Inheritance graph
[legend]
Collaboration diagram for joedb::Writable_Readonly_Client< Writable >:
Collaboration graph
[legend]

Public Member Functions

 Writable_Readonly_Client (Buffered_File &file, Connection &connection, Content_Check content_check)
 
void read_journal () override
 
- Public Member Functions inherited from joedb::Readonly_Client
 Readonly_Client (Readonly_Journal &journal, Connection &connection, Content_Check content_check=Content_Check::quick)
 
int64_t pull (std::chrono::milliseconds wait=std::chrono::milliseconds(0)) override
 
int64_t push_if_ahead () override
 
 ~Readonly_Client () override
 
- Public Member Functions inherited from joedb::Client
 Client (Readonly_Journal &journal, Connection &connection, Content_Check content_check)
 
const Readonly_Journalget_journal () const
 
bool is_shared () const
 
bool is_pullonly () const
 
int64_t get_journal_checkpoint () const
 
std::string read_blob (Blob blob) const
 
int64_t get_connection_checkpoint () const
 
int64_t get_checkpoint_difference () const
 
virtual ~Client ()
 

Additional Inherited Members

- Protected Member Functions inherited from joedb::Client
int64_t push (Unlock_Action unlock_action)
 
- Protected Attributes inherited from joedb::Client
Readonly_Journaljournal
 
Connectionconnection
 
int64_t connection_checkpoint
 

Detailed Description

template<typename Writable>
class joedb::Writable_Readonly_Client< Writable >

Definition at line 35 of file Client_Parser.cpp.

Constructor & Destructor Documentation

◆ Writable_Readonly_Client()

template<typename Writable >
joedb::Writable_Readonly_Client< Writable >::Writable_Readonly_Client ( Buffered_File file,
Connection connection,
Content_Check  content_check 
)
inline

Definition at line 40 of file Client_Parser.cpp.

Member Function Documentation

◆ read_journal()

template<typename Writable >
void joedb::Writable_Readonly_Client< Writable >::read_journal ( )
inlineoverridevirtual

Reimplemented from joedb::Client.

Definition at line 52 of file Client_Parser.cpp.


The documentation for this class was generated from the following file: