Joedb 10.4.6
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
joedb::Journal_Construction_Lock Class Reference

#include <joedb/journal/Journal_Construction_Lock.h>

Collaboration diagram for joedb::Journal_Construction_Lock:

Public Member Functions

bool is_for_writable_journal () const
 Journal_Construction_Lock (Abstract_File &file, Recovery recovery=Recovery::none)
 Journal_Construction_Lock (const Journal_Construction_Lock &)=delete
Journal_Construction_Lock & operator= (const Journal_Construction_Lock &)=delete
 ~Journal_Construction_Lock ()

Public Attributes

Abstract_File & file
const Recovery recovery
const int64_t size
Header header

Friends

class Writable_Journal

Detailed Description

Definition at line 18 of file Journal_Construction_Lock.h.

Constructor & Destructor Documentation

◆ Journal_Construction_Lock() [1/2]

joedb::Journal_Construction_Lock::Journal_Construction_Lock ( Abstract_File & file,
Recovery recovery = Recovery::none )
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 36 of file Journal_Construction_Lock.h.

◆ operator=()

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

◆ Writable_Journal

friend class Writable_Journal
friend

Definition at line 20 of file Journal_Construction_Lock.h.

Member Data Documentation

◆ file

Abstract_File& joedb::Journal_Construction_Lock::file

Definition at line 31 of file Journal_Construction_Lock.h.

◆ header

Header joedb::Journal_Construction_Lock::header

Definition at line 34 of file Journal_Construction_Lock.h.

◆ recovery

const Recovery joedb::Journal_Construction_Lock::recovery

Definition at line 32 of file Journal_Construction_Lock.h.

◆ size

const int64_t joedb::Journal_Construction_Lock::size

Definition at line 33 of file Journal_Construction_Lock.h.


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