Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
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_provider | pure 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_provider | pure virtual |
complete_io(aio_task *aio, error_code err, uint32_t bytes, int delay_milliseconds=0) (defined in dsn::aio_provider) | dsn::aio_provider | protected |
create(disk_engine *disk, aio_provider *inner_provider) (defined in dsn::aio_provider) | dsn::aio_provider | inlinestatic |
factory typedef (defined in dsn::aio_provider) | dsn::aio_provider | |
flush(dsn_handle_t fh)=0 (defined in dsn::aio_provider) | dsn::aio_provider | pure 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_provider | pure virtual |
prepare_aio_context(aio_task *)=0 (defined in dsn::aio_provider) | dsn::aio_provider | pure virtual |
start(io_modifer &ctx)=0 (defined in dsn::aio_provider) | dsn::aio_provider | pure virtual |
~aio_provider() (defined in dsn::aio_provider) | dsn::aio_provider | inlinevirtual |