PPL Logo

libs/ck-libs/io/ckio.C File Reference

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


Typedef Documentation

typedef int FileToken

Definition at line 6 of file ckio.C.


Generated on Mon Sep 21 08:07:30 2020 for Charm++ by  doxygen 1.5.5