Go to the source code of this file.
Namespaces | |
namespace | Ck |
namespace | Ck::IO |
namespace | Ck::IO::impl |
Data Structures | |
struct | Ck::IO::impl::FileInfo |
class | Ck::IO::impl::Director |
class | Ck::IO::impl::Manager |
class | Ck::IO::impl::WriteSession |
struct | Ck::IO::impl::WriteSession::buffer |
class | Ck::IO::impl::Map |
class | Ck::IO::SessionCommitMsg |
Typedefs | |
typedef int | FileToken |
Functions | |
Ck::IO::impl::CkpvDeclare (Manager *, manager) | |
void | Ck::IO::impl::fatalError (string desc, string file) |
void | Ck::IO::open (string name, CkCallback opened, Options opts) |
void | Ck::IO::startSession (File file, size_t bytes, size_t offset, CkCallback ready, CkCallback complete) |
Prepare to write data into the file described by token, in the window defined by the offset and byte length. | |
void | Ck::IO::startSession (File file, size_t bytes, size_t offset, CkCallback ready, const char *commitData, size_t commitBytes, size_t commitOffset, CkCallback complete) |
Prepare to write data into. | |
void | Ck::IO::write (Session session, const char *data, size_t bytes, size_t offset) |
Write the given data into the file to which session is attached. | |
void | Ck::IO::close (File file, CkCallback closed) |
Close a previously-opened file. | |
Variables | |
CProxy_Director | Ck::IO::impl::director |