chain_async_op(detail::immediate_async_ops &immediates, int optype, const future<> &precondition, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, Args...), Args...args) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
chain_async_ops(int optype, const std::vector< future<>> &preconditions, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, future<>)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
chain_async_ops(int optype, const std::vector< future<>> &preconditions, const std::vector< T > &container, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, T)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
chain_async_ops(int optype, const std::vector< future<>> &preconditions, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, std::shared_ptr< promise< R >>)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
chain_async_ops(int optype, const std::vector< future<>> &preconditions, const std::vector< T > &container, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, T, std::shared_ptr< promise< R >>)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
chain_async_ops(int optype, const std::vector< T > &container, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, T)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
chain_async_ops(int optype, const std::vector< T > &container, async_op_flags flags, completion_returntype(F::*f)(size_t, future<>, T, std::shared_ptr< promise< R >>)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
close(const std::vector< future<>> &ops)=0 | boost::afio::dispatcher | [pure virtual] |
complete_async_op(size_t id, handle_ptr h, exception_ptr e=exception_ptr()) | boost::afio::dispatcher | |
complete_async_op(size_t id, exception_ptr e) | boost::afio::dispatcher | |
depends(future<> precondition, future<> op) | boost::afio::dispatcher | |
detail::async_file_io_dispatcher_compat (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
detail::async_file_io_dispatcher_linux (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
detail::async_file_io_dispatcher_qnx (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
detail::async_file_io_dispatcher_windows (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
detail::async_io_handle_posix (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
detail::async_io_handle_windows (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
detail::decode_relative_path (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [friend] |
dir(const std::vector< path_req > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
dispatcher(std::shared_ptr< thread_source > threadpool, file_flags flagsforce, file_flags flagsmask) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
doadopt(size_t, future<>, handle_ptr h) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
dobarrier(size_t id, future<> h, T) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
enumerate(const std::vector< enumerate_req > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
extents(const std::vector< future<>> &ops)=0 | boost::afio::dispatcher | [pure virtual] |
fd_count() const | boost::afio::dispatcher | |
file(const std::vector< path_req > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
fileflags(file_flags flags) const | boost::afio::dispatcher | |
int_get_handle_to_containing_dir(F *parent, size_t id, path_req req, completion_returntype(F::*dofile)(size_t, future<>, path_req)) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
invoke_async_op_completions(size_t id, future<> h, completion_returntype(F::*f)(size_t, future<>, Args...), Args...args) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
invoke_user_completion_fast(size_t id, future<> h, completion_t *callback) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
invoke_user_completion_slow(size_t id, future<> h, std::function< completion_t > callback) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | [protected] |
read(const std::vector< io_req< T >> &ops)=0 | boost::afio::dispatcher | [pure virtual] |
rmdir(const std::vector< path_req > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
rmfile(const std::vector< path_req > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
rmsymlink(const std::vector< path_req > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
statfs(const std::vector< future<>> &ops, const std::vector< fs_metadata_flags > &reqs)=0 | boost::afio::dispatcher | [pure virtual] |
symlink(const std::vector< path_req > &reqs, const std::vector< future<>> &targets=std::vector< future<>>())=0 | boost::afio::dispatcher | [pure virtual] |
sync(const std::vector< future<>> &ops)=0 | boost::afio::dispatcher | [pure virtual] |
testing_flags(detail::unit_testing_flags flags) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | |
threadsource() const | boost::afio::dispatcher | |
truncate(const std::vector< future<>> &ops, const std::vector< off_t > &sizes)=0 | boost::afio::dispatcher | [pure virtual] |
wait_queue_depth() const | boost::afio::dispatcher | |
write(const std::vector< io_req< const T >> &ops)=0 | boost::afio::dispatcher | [pure virtual] |
write(const std::vector< io_req< T >> &ops) (defined in boost::afio::dispatcher) | boost::afio::dispatcher | |
zero(const std::vector< future<>> &ops, const std::vector< std::vector< std::pair< off_t, off_t >>> &ranges)=0 | boost::afio::dispatcher | [pure virtual] |
~dispatcher() | boost::afio::dispatcher | [virtual] |
January, 2014 |
Copyright © 2013-2014 Niall Douglas, Cork, Ireland Copyright © 2013 Paul Kirth, California |