PPL Logo

Ck::IO::impl::WriteSession::buffer Struct Reference

Collaboration diagram for Ck::IO::impl::WriteSession::buffer:

Collaboration graph
[legend]

Public Member Functions

 buffer ()
void expect (size_t bytes)
void insertData (const char *data, size_t length, size_t offset)
bool isFull ()

Data Fields

std::vector< char > array
int bytes_filled_so_far

Detailed Description

Definition at line 277 of file ckio.C.


Constructor & Destructor Documentation

Ck::IO::impl::WriteSession::buffer::buffer (  )  [inline]

Definition at line 281 of file ckio.C.

References bytes_filled_so_far.


Member Function Documentation

void Ck::IO::impl::WriteSession::buffer::expect ( size_t  bytes  )  [inline]

Definition at line 285 of file ckio.C.

References array.

Referenced by Ck::IO::impl::WriteSession::forwardData().

Here is the caller graph for this function:

void Ck::IO::impl::WriteSession::buffer::insertData ( const char *  data,
size_t  length,
size_t  offset 
) [inline]

Definition at line 289 of file ckio.C.

References array, bytes_filled_so_far, and dest.

Referenced by Ck::IO::impl::WriteSession::forwardData().

Here is the caller graph for this function:

bool Ck::IO::impl::WriteSession::buffer::isFull (  )  [inline]

Definition at line 296 of file ckio.C.

References array, and bytes_filled_so_far.

Referenced by Ck::IO::impl::WriteSession::forwardData().

Here is the caller graph for this function:


Field Documentation

Definition at line 278 of file ckio.C.

Referenced by expect(), Ck::IO::impl::WriteSession::flushBuffer(), insertData(), and isFull().

Definition at line 279 of file ckio.C.

Referenced by buffer(), Ck::IO::impl::WriteSession::flushBuffer(), insertData(), and isFull().


The documentation for this struct was generated from the following file:

Generated on Mon Sep 21 08:33:40 2020 for Charm++ by  doxygen 1.5.5