Stardock 0.0.1
File System Points Synchronizer
Loading...
Searching...
No Matches
api.cc File Reference
#include <cstdlib>
#include <cstring>
#include <cassert>
#include <fstream>
#include <iostream>
#include <stardock.hh>

Functions

void Open (stardock::Point &point, std::string location, bool refresh=false)
 
void DoIndex (const stardock::Config &config, std::string path)
 
template<typename T >
void Flush (const T &diff, std::string filepath)
 
void DoTransfer (const stardock::Config &config, const stardock::Point &src_point, const stardock::Point &dst_point, const stardock::Diff &diff)
 
void DoAlign (const stardock::Config &config, const stardock::Point &src_point, const stardock::Point &dst_point, const stardock::Diff &diff)
 
void DoDiff (const stardock::Config &config)
 

Function Documentation

◆ DoAlign()

void DoAlign ( const stardock::Config & config,
const stardock::Point & src_point,
const stardock::Point & dst_point,
const stardock::Diff & diff )
inline

◆ DoDiff()

void DoDiff ( const stardock::Config & config)
inline

◆ DoIndex()

void DoIndex ( const stardock::Config & config,
std::string path )
inline

◆ DoTransfer()

void DoTransfer ( const stardock::Config & config,
const stardock::Point & src_point,
const stardock::Point & dst_point,
const stardock::Diff & diff )
inline

◆ Flush()

template<typename T >
void Flush ( const T & diff,
std::string filepath )

◆ Open()

void Open ( stardock::Point & point,
std::string location,
bool refresh = false )