Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
joedb::File_Hasher Class Reference

#include <joedb/journal/File_Hasher.h>

Static Public Member Functions

static SHA_256::Hash get_hash (Buffered_File &file, int64_t start, int64_t size)
 
static SHA_256::Hash get_hash (Buffered_File &file)
 
static SHA_256::Hash get_hash (const std::string &s)
 
static SHA_256::Hash get_fast_hash (Buffered_File &file, int64_t start, int64_t size)
 

Detailed Description

Definition at line 13 of file File_Hasher.h.

Member Function Documentation

◆ get_fast_hash()

SHA_256::Hash joedb::File_Hasher::get_fast_hash ( Buffered_File file,
int64_t  start,
int64_t  size 
)
static

Definition at line 72 of file File_Hasher.cpp.

◆ get_hash() [1/3]

SHA_256::Hash joedb::File_Hasher::get_hash ( Buffered_File file)
static

Definition at line 56 of file File_Hasher.cpp.

◆ get_hash() [2/3]

SHA_256::Hash joedb::File_Hasher::get_hash ( Buffered_File file,
int64_t  start,
int64_t  size 
)
static

Definition at line 10 of file File_Hasher.cpp.

◆ get_hash() [3/3]

SHA_256::Hash joedb::File_Hasher::get_hash ( const std::string &  s)
static

Definition at line 64 of file File_Hasher.cpp.


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