CCF
Loading...
Searching...
No Matches
Classes | Functions
snapshots Namespace Reference

Classes

struct  ContentRangeHeader
 
class  SnapshotManager
 
struct  SnapshotResponse
 

Functions

std::vector< std::pair< size_t, fs::path > > find_committed_snapshots_in_directories (const std::vector< fs::path > &directories, std::optional< size_t > minimum_idx=std::nullopt)
 
std::optional< fs::path > find_latest_committed_snapshot_in_directories (const std::vector< fs::path > &directories, std::optional< size_t > minimum_idx=std::nullopt)
 
std::optional< fs::path > find_latest_committed_snapshot_in_directory (const fs::path &directory, std::optional< size_t > minimum_idx=std::nullopt)
 

Function Documentation

◆ find_committed_snapshots_in_directories()

std::vector< std::pair< size_t, fs::path > > snapshots::find_committed_snapshots_in_directories ( const std::vector< fs::path > &  directories,
std::optional< size_t >  minimum_idx = std::nullopt 
)
inline

Collect snapshot with index; sorting is done after collection

◆ find_latest_committed_snapshot_in_directories()

std::optional< fs::path > snapshots::find_latest_committed_snapshot_in_directories ( const std::vector< fs::path > &  directories,
std::optional< size_t >  minimum_idx = std::nullopt 
)
inline

◆ find_latest_committed_snapshot_in_directory()

std::optional< fs::path > snapshots::find_latest_committed_snapshot_in_directory ( const fs::path &  directory,
std::optional< size_t >  minimum_idx = std::nullopt 
)
inline