LLFIO  v2.00
contents.hpp File Reference

Provides a directory tree contents algorithm. More...

#include "traverse.hpp"
#include <memory>
#include <mutex>

Classes

struct  llfio_v2_xxx::algorithm::contents_visitor
 A visitor for the filesystem contents algorithm. More...
 
struct  llfio_v2_xxx::algorithm::contents_visitor::contents_type
 Enumerated contents, and what parts of their stat_t is valid. More...
 
struct  llfio_v2_xxx::algorithm::contents_visitor::_state_type
 

Namespaces

 llfio_v2_xxx
 The LLFIO namespace.
 
 llfio_v2_xxx::algorithm
 Collection of file system based algorithms.
 

Functions

result< contents_visitor::contents_type > llfio_v2_xxx::algorithm::contents (const path_handle &dirh, contents_visitor *visitor=nullptr, size_t threads=0, bool force_slow_path=false) noexcept
 Calculate the contents of everything within and under dirh. What is returned is unordered. More...
 

Detailed Description

Provides a directory tree contents algorithm.