Boost.AFIO    Boost C++ Libraries
boost::afio::dispatcher Member List
This is the complete list of members for boost::afio::dispatcher, including all inherited members.
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)=0boost::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)=0boost::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)=0boost::afio::dispatcher [pure virtual]
extents(const std::vector< future<>> &ops)=0boost::afio::dispatcher [pure virtual]
fd_count() const boost::afio::dispatcher
file(const std::vector< path_req > &reqs)=0boost::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)=0boost::afio::dispatcher [pure virtual]
rmdir(const std::vector< path_req > &reqs)=0boost::afio::dispatcher [pure virtual]
rmfile(const std::vector< path_req > &reqs)=0boost::afio::dispatcher [pure virtual]
rmsymlink(const std::vector< path_req > &reqs)=0boost::afio::dispatcher [pure virtual]
statfs(const std::vector< future<>> &ops, const std::vector< fs_metadata_flags > &reqs)=0boost::afio::dispatcher [pure virtual]
symlink(const std::vector< path_req > &reqs, const std::vector< future<>> &targets=std::vector< future<>>())=0boost::afio::dispatcher [pure virtual]
sync(const std::vector< future<>> &ops)=0boost::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)=0boost::afio::dispatcher [pure virtual]
wait_queue_depth() const boost::afio::dispatcher
write(const std::vector< io_req< const T >> &ops)=0boost::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)=0boost::afio::dispatcher [pure virtual]
~dispatcher()boost::afio::dispatcher [virtual]

January, 2014

Copyright © 2013-2014 Niall Douglas, Cork, Ireland
Copyright © 2013 Paul Kirth, California
Documentation is generated by Doxygen