Home
Libraries
People
FAQ
More
Functions
current_dispatcher
make_dispatcher
depends
make_io_req (length deducing)
make_io_req (length deducing)
make_io_req (length specifying)
process_threadpool
Functions for opening/creating directories
dir (batch)
async_dir (relative)
async_dir (absolute)
dir (relative throwing)
dir (absolute throwing)
dir (relative non throwing)
dir (absolute non throwing)
Functions for deleting directories
rmdir (batch)
async_rmdir (relative)
async_rmdir (absolute)
rmdir (relative throwing)
rmdir (absolute throwing)
rmdir (relative non throwing)
rmdir (absolute non throwing)
Functions for opening/creating files
file (batch)
async_file (relative)
async_file (absolute)
file (relative throwing)
file (absolute throwing)
file (relative non throwing)
file (absolute non throwing)
Functions for deleting files
rmfile (batch)
async_rmfile (relative)
async_rmfile (absolute)
rmfile (relative throwing)
rmfile (absolute throwing)
rmfile (relative non throwing)
rmfile (absolute non throwing)
Functions for opening/creating symlinks
symlink (batch)
async_symlink (relative)
async_symlink (absolute)
symlink (relative throwing)
symlink (absolute throwing)
symlink (relative non throwing)
symlink (absolute non throwing)
Functions for deleting symlinks
rmsymlink (batch)
async_rmsymlink (relative)
async_rmsymlink (absolute)
rmsymlink (relative throwing)
rmsymlink (absolute throwing)
rmsymlink (relative non throwing)
rmsymlink (absolute non throwing)
Functions for synchronising changes to physical storage
sync (batch)
async_sync
sync (throwing)
sync (non throwing)
Functions for deallocating/zeroing physical storage
zero (batch)
async_zero
zero (throwing)
zero (non throwing)
Functions for closing open handles
close (batch)
async_close
close (throwing)
close (non throwing)
Functions for scatter reading file contents
read (batch)
async_read (length deducing)
async_read (length specifying)
read (length deducing throwing)
read (length specifying throwing)
read (length deducing non throwing)
read (length specifying non throwing)
Functions for gather writing file contents
write (batch)
async_write (length deducing)
async_write (length specifying)
write (length deducing throwing)
write (length specifying throwing)
write (length deducing non throwing)
write (length specifying non throwing)
Functions for setting maximum file extent
truncate (batch)
async_truncate
truncate (throwing)
truncate (non throwing)
Functions for enumerating directory contents and fetching file metadata
enumerate (batch)
async_enumerate (maxitems first)
enumerate (max items first throwing)
enumerate (max items first non throwing)
async_enumerate (glob first)
enumerate (glob first throwing)
enumerate (glob first non throwing)
async_enumerate (metadata first)
enumerate (metadata first throwing)
enumerate (metadata first non throwing)
Functions for enumerating file physical storage extents
extents (batch)
async_extents
extents (throwing)
extents (non throwing)
Functions for fetching storage volume metadata
statfs (batch)
async_statfs
statfs (throwing)
statfs (nonthrowing)
Specialisations for how types should be parsed into ASIO scatter/gather buffers
to_asio_buffers (asio mutable_buffer)
to_asio_buffers (asio const_buffer)
to_asio_buffers (buffer of T)
to_asio_buffers (const buffer of T)
to_asio_buffers (buffer)
to_asio_buffers (const buffer of T)
to_asio_buffers (trivial and container types)
to_asio_buffers (const trivial and container types)
to_asio_buffers (C arrays)
to_asio_buffers (const C arrays)