Robust Distributed System Nucleus (rDSN)  ver 1.0.0
dsn::aio_provider Member List

This is the complete list of members for dsn::aio_provider, including all inherited members.

aio(aio_task *aio)=0 (defined in dsn::aio_provider)dsn::aio_providerpure virtual
aio_provider(disk_engine *disk, aio_provider *inner_provider) (defined in dsn::aio_provider)dsn::aio_provider
close(dsn_handle_t fh)=0 (defined in dsn::aio_provider)dsn::aio_providerpure virtual
complete_io(aio_task *aio, error_code err, uint32_t bytes, int delay_milliseconds=0) (defined in dsn::aio_provider)dsn::aio_providerprotected
create(disk_engine *disk, aio_provider *inner_provider) (defined in dsn::aio_provider)dsn::aio_providerinlinestatic
factory typedef (defined in dsn::aio_provider)dsn::aio_provider
flush(dsn_handle_t fh)=0 (defined in dsn::aio_provider)dsn::aio_providerpure virtual
node() const (defined in dsn::aio_provider)dsn::aio_provider
open(const char *file_name, int flag, int pmode)=0 (defined in dsn::aio_provider)dsn::aio_providerpure virtual
prepare_aio_context(aio_task *)=0 (defined in dsn::aio_provider)dsn::aio_providerpure virtual
start(io_modifer &ctx)=0 (defined in dsn::aio_provider)dsn::aio_providerpure virtual
~aio_provider() (defined in dsn::aio_provider)dsn::aio_providerinlinevirtual