Joedb 9.5.0
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
joedb::Journal_Construction_Lock Class Reference

#include <joedb/journal/Journal_Construction_Lock.h>

Collaboration diagram for joedb::Journal_Construction_Lock:
Collaboration graph
[legend]

Public Member Functions

bool is_for_writable_journal () const
 
 Journal_Construction_Lock (Buffered_File &file, bool ignore_errors=false)
 
 Journal_Construction_Lock (const Journal_Construction_Lock &)=delete
 
Journal_Construction_Lockoperator= (const Journal_Construction_Lock &)=delete
 
 ~Journal_Construction_Lock ()
 

Public Attributes

Buffered_Filefile
 
const bool ignore_errors
 
const int64_t size
 

Friends

class Writable_Journal
 

Detailed Description

Definition at line 9 of file Journal_Construction_Lock.h.

Constructor & Destructor Documentation

◆ Journal_Construction_Lock() [1/2]

joedb::Journal_Construction_Lock::Journal_Construction_Lock ( Buffered_File file,
bool  ignore_errors = false 
)
explicit

Definition at line 6 of file Journal_Construction_Lock.cpp.

◆ Journal_Construction_Lock() [2/2]

joedb::Journal_Construction_Lock::Journal_Construction_Lock ( const Journal_Construction_Lock )
delete

◆ ~Journal_Construction_Lock()

joedb::Journal_Construction_Lock::~Journal_Construction_Lock ( )

Definition at line 27 of file Journal_Construction_Lock.cpp.

Member Function Documentation

◆ is_for_writable_journal()

bool joedb::Journal_Construction_Lock::is_for_writable_journal ( ) const
inline

Definition at line 26 of file Journal_Construction_Lock.h.

◆ operator=()

Journal_Construction_Lock & joedb::Journal_Construction_Lock::operator= ( const Journal_Construction_Lock )
delete

Friends And Related Symbol Documentation

◆ Writable_Journal

friend class Writable_Journal
friend

Definition at line 11 of file Journal_Construction_Lock.h.

Member Data Documentation

◆ file

Buffered_File& joedb::Journal_Construction_Lock::file

Definition at line 22 of file Journal_Construction_Lock.h.

◆ ignore_errors

const bool joedb::Journal_Construction_Lock::ignore_errors

Definition at line 23 of file Journal_Construction_Lock.h.

◆ size

const int64_t joedb::Journal_Construction_Lock::size

Definition at line 24 of file Journal_Construction_Lock.h.


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