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

#include <joedb/journal/File_Lock.h>

Public Types

enum class  Mode { shared , exclusive }

Public Member Functions

 File_Head_Lock (Abstract_File &file, Mode mode)
 File_Head_Lock (const File_Head_Lock &)=delete
File_Head_Lock & operator= (const File_Head_Lock &)=delete
 ~File_Head_Lock ()

Detailed Description

Definition at line 8 of file File_Lock.h.

Member Enumeration Documentation

◆ Mode

enum class joedb::File_Head_Lock::Mode
strong
Enumerator
shared 
exclusive 

Definition at line 11 of file File_Lock.h.

Constructor & Destructor Documentation

◆ File_Head_Lock() [1/2]

joedb::File_Head_Lock::File_Head_Lock ( Abstract_File & file,
Mode mode )
inline

Definition at line 17 of file File_Lock.h.

◆ File_Head_Lock() [2/2]

joedb::File_Head_Lock::File_Head_Lock ( const File_Head_Lock & )
delete

◆ ~File_Head_Lock()

joedb::File_Head_Lock::~File_Head_Lock ( )
inline

Definition at line 28 of file File_Lock.h.

Member Function Documentation

◆ operator=()

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

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