20#include <xrpl/basics/FileUtilities.h> 
   22#include <boost/filesystem/fstream.hpp> 
   23#include <boost/filesystem/operations.hpp> 
   24#include <boost/filesystem/path.hpp> 
   25#include <boost/system/detail/errc.hpp> 
   26#include <boost/system/detail/error_code.hpp> 
   27#include <boost/system/errc.hpp> 
   41    boost::system::error_code& ec,
 
   42    boost::filesystem::path 
const& sourcePath,
 
   45    using namespace boost::filesystem;
 
   46    using namespace boost::system::errc;
 
   52    if (maxSize && (file_size(fullPath, ec) > *maxSize || ec))
 
 
   82    boost::system::error_code& ec,
 
   83    boost::filesystem::path 
const& destPath,
 
   86    using namespace boost::filesystem;
 
   87    using namespace boost::system::errc;
 
   90        destPath.string(), std::ios::out | std::ios::trunc);
 
   98    fileStream << contents;
 
  100    if (fileStream.
bad())
 
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
std::error_code make_error_code(ripple::TokenCodecErrc e)
 
std::string getFileContents(boost::system::error_code &ec, boost::filesystem::path const &sourcePath, std::optional< std::size_t > maxSize=std::nullopt)
 
void writeFileContents(boost::system::error_code &ec, boost::filesystem::path const &destPath, std::string const &contents)