|
static io::BufferPtr | io::Allocate (size_t size, size_t alignment=maxSectorSize) |
|
Status | io::Issue (aiocb &cb, size_t queueDepth) |
|
Status | io::WaitUntilComplete (aiocb &cb, size_t queueDepth) |
|
template<class CompletedHook , class IssueHook > |
static Status | io::Run (const Operation &op, const Parameters &p=Parameters(), const CompletedHook &completedHook=CompletedHook(), const IssueHook &issueHook=IssueHook()) |
|
template<class CompletedHook > |
static Status | io::Run (const Operation &op, const Parameters &p=Parameters(), const CompletedHook &completedHook=CompletedHook()) |
|
static Status | io::Run (const Operation &op, const Parameters &p=Parameters()) |
|
template<class CompletedHook , class IssueHook > |
static Status | io::Store (const OsPath &pathname, const void *data, size_t size, const Parameters &p=Parameters(), const CompletedHook &completedHook=CompletedHook(), const IssueHook &issueHook=IssueHook()) |
|
template<class CompletedHook > |
static Status | io::Store (const OsPath &pathname, const void *data, size_t size, const Parameters &p=Parameters(), const CompletedHook &completedHook=CompletedHook()) |
|
static Status | io::Store (const OsPath &pathname, const void *data, size_t size, const Parameters &p=Parameters()) |
|
template<class CompletedHook , class IssueHook > |
static Status | io::Load (const OsPath &pathname, void *buf, size_t size, const Parameters &p=Parameters(), const CompletedHook &completedHook=CompletedHook(), const IssueHook &issueHook=IssueHook()) |
|
template<class CompletedHook > |
static Status | io::Load (const OsPath &pathname, void *buf, size_t size, const Parameters &p=Parameters(), const CompletedHook &completedHook=CompletedHook()) |
|
static Status | io::Load (const OsPath &pathname, void *buf, size_t size, const Parameters &p=Parameters()) |
|