|
|
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 |