PPL Logo

Ck::IO::buffer Struct Reference

#include <ckio.h>

Collaboration diagram for Ck::IO::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 54 of file ckio.h.


Constructor & Destructor Documentation

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

Definition at line 59 of file ckio.h.

References bytes_filled_so_far.


Member Function Documentation

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

Definition at line 64 of file ckio.h.

References array.

Referenced by Ck::IO::Manager::write_forwardData().

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

Definition at line 69 of file ckio.h.

References array, bytes_filled_so_far, and dest.

Referenced by Ck::IO::Manager::write_forwardData().

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

Definition at line 77 of file ckio.h.

References array, and bytes_filled_so_far.

Referenced by Ck::IO::Manager::write_forwardData().


Field Documentation

std::vector<char> Ck::IO::buffer::array

Definition at line 56 of file ckio.h.

Referenced by expect(), insertData(), isFull(), and Ck::IO::Manager::write_forwardData().

Definition at line 57 of file ckio.h.

Referenced by buffer(), insertData(), isFull(), and Ck::IO::Manager::write_forwardData().


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

Generated on Sat May 26 08:13:36 2012 for Charm++ by  doxygen 1.5.5