Functions | |
virtual std::vector< future < statfs_t > > | boost::afio::dispatcher::statfs (const std::vector< future<>> &ops, const std::vector< fs_metadata_flags > &reqs)=0 |
Schedule a batch of asynchronous volume enumerations after preceding operations. | |
future< statfs_t > | boost::afio::async_statfs (future<> _precondition, fs_metadata_flags req) |
Asynchronous volume enumeration after a preceding operation. | |
statfs_t | boost::afio::statfs (future<> _precondition, fs_metadata_flags req) |
Synchronous volume enumeration after a preceding operation. | |
statfs_t | boost::afio::statfs (error_code &_ec, future<> _precondition, fs_metadata_flags req) |
Synchronous volume enumeration after a preceding operation. |
future< statfs_t > boost::afio::dispatcher::statfs | ( | const std::vector< future<>> & | ops, |
const std::vector< fs_metadata_flags > & | reqs | ||
) | [pure virtual] |
Schedule a batch of asynchronous volume enumerations after preceding operations.
Related types: `__afio_statfs_t__`
ops | A batch of op handles. |
reqs | A batch of metadata requests. |
future<statfs_t> boost::afio::async_statfs | ( | future<> | _precondition, |
fs_metadata_flags | req | ||
) |
Asynchronous volume enumeration after a preceding operation.
_precondition | The precondition to use. |
req | A metadata request. |
{ [raceguarantee FreeBSD, OS X..Race free.] [raceguarantee Linux..The following items are fetched in a single snapshot: bsize, iosize, blocks, bfree, bavail, files, ffree, namemax, fsid, flags.rdonly, flags.noexec, flags.nosuid.] [raceguarantee Windows..The following snapshot categories apply: (i) flags, namemax, fstypename (ii) bsize, blocks, bfree, bavail. Everything else is fetched separately.] } {Amortised O(1) to dispatch. Amortised O(1) to complete.} {statfs_example}
statfs_t boost::afio::statfs | ( | future<> | _precondition, |
fs_metadata_flags | req | ||
) |
Synchronous volume enumeration after a preceding operation.
_precondition | The precondition to use. |
req | A metadata request. |
{distinguish, throwing} { [raceguarantee FreeBSD, OS X..Race free.] [raceguarantee Linux..The following items are fetched in a single snapshot: bsize, iosize, blocks, bfree, bavail, files, ffree, namemax, fsid, flags.rdonly, flags.noexec, flags.nosuid.] [raceguarantee Windows..The following snapshot categories apply: (i) flags, namemax, fstypename (ii) bsize, blocks, bfree, bavail. Everything else is fetched separately.] } {Amortised O(1) to dispatch. Amortised O(1) to complete.} {statfs_example}
statfs_t boost::afio::statfs | ( | error_code & | _ec, |
future<> | _precondition, | ||
fs_metadata_flags | req | ||
) |
Synchronous volume enumeration after a preceding operation.
_ec | Error code to set. |
_precondition | The precondition to use. |
req | A metadata request. |
{distinguish, nonthrowing} { [raceguarantee FreeBSD, OS X..Race free.] [raceguarantee Linux..The following items are fetched in a single snapshot: bsize, iosize, blocks, bfree, bavail, files, ffree, namemax, fsid, flags.rdonly, flags.noexec, flags.nosuid.] [raceguarantee Windows..The following snapshot categories apply: (i) flags, namemax, fstypename (ii) bsize, blocks, bfree, bavail. Everything else is fetched separately.] } {Amortised O(1) to dispatch. Amortised O(1) to complete.} {statfs_example}
January, 2014 |
Copyright © 2013-2014 Niall Douglas, Cork, Ireland Copyright © 2013 Paul Kirth, California |