Assemble records in a consecutive memory block DataBucketVoid for fast communication. More...
#include <PackedDataBucketVoid.h>
Public Member Functions | |
DataBucketVoid (void) | |
DataBucketVoid (unsigned const hsize, unsigned const dsize) | |
DataBucketVoid (unsigned *hsize, unsigned *dsize, int const n) | |
DataBucketVoid (unsigned hsize, unsigned *dsize, int const n) | |
DataBucketVoid (union drecord const *package) | |
DataBucketVoid (union drecord *package) | |
DataBucketVoid (union drecord const *package, int const n) | |
~DataBucketVoid (void) | |
int | num (void) const |
int | num (void) |
void * | head (void) |
void const * | head (void) const |
void * | head (int const i) |
void const * | head (int const i) const |
void * | data (void) |
void const * | data (void) const |
void * | data (int const i) |
void const * | data (int const i) const |
void * | pack (unsigned &size) |
void | pack (void *&package, unsigned &size) |
Assemble records in a consecutive memory block DataBucketVoid for fast communication.
DataBucketVoid::DataBucketVoid | ( | void | ) | [inline] |
DataBucketVoid::DataBucketVoid | ( | unsigned const | hsize, | |
unsigned const | dsize | |||
) |
References DAGHMemoryTrace::alloc(), dbkthdr::cnt, dbkthdr::datasize, drecord::head, dbkthdr::headsize, and comm_service::log().
DataBucketVoid::DataBucketVoid | ( | unsigned * | hsize, | |
unsigned * | dsize, | |||
int const | n | |||
) |
References DAGHMemoryTrace::alloc(), dbkthdr::datasize, head(), dbkthdr::headsize, and comm_service::log().
DataBucketVoid::DataBucketVoid | ( | unsigned | hsize, | |
unsigned * | dsize, | |||
int const | n | |||
) |
References DAGHMemoryTrace::alloc(), dbkthdr::datasize, head(), dbkthdr::headsize, and comm_service::log().
DataBucketVoid::DataBucketVoid | ( | union drecord const * | package | ) |
References DAGHMemoryTrace::alloc(), dbkthdr::cnt, head(), drecord::head, and comm_service::log().
DataBucketVoid::DataBucketVoid | ( | union drecord * | package | ) |
References DAGHMemoryTrace::alloc(), dbkthdr::cnt, head(), drecord::head, and comm_service::log().
DataBucketVoid::DataBucketVoid | ( | union drecord const * | package, | |
int const | n | |||
) |
References DAGHMemoryTrace::alloc(), dbkthdr::cnt, drecord::head, head(), and comm_service::log().
DataBucketVoid::~DataBucketVoid | ( | void | ) | [inline] |
References DAGHMemoryTrace::free().
void const* DataBucketVoid::data | ( | int const | i | ) | const [inline] |
Reimplemented in GridDataBucket< Type >.
void* DataBucketVoid::data | ( | int const | i | ) | [inline] |
Reimplemented in GridDataBucket< Type >.
void const* DataBucketVoid::data | ( | void | ) | const [inline] |
Reimplemented in GridDataBucket< Type >.
void* DataBucketVoid::data | ( | void | ) | [inline] |
Reimplemented in GridDataBucket< Type >, and GridDataBucket< Type >.
Referenced by GridDataBucket< Type >::data(), DAGHIOServerRcv::rcv_update(), and DAGHIOServerSnd::snd_update().
void const* DataBucketVoid::head | ( | int const | i | ) | const [inline] |
References dbkthdrdata::data, and drecord::rec.
void* DataBucketVoid::head | ( | int const | i | ) | [inline] |
Reimplemented in GridDataBucketVoid.
References dbkthdrdata::data, and drecord::rec.
void const* DataBucketVoid::head | ( | void | ) | const [inline] |
References dbkthdrdata::data, and drecord::rec.
void* DataBucketVoid::head | ( | void | ) | [inline] |
Reimplemented in GridDataBucketVoid.
References dbkthdrdata::data, and drecord::rec.
Referenced by GridDataBucketVoid::add(), GridDataBucketVoid::bbox(), DataBucketVoid(), GridDataBucketVoid::gfdatatype(), GridDataBucketVoid::gfid(), GridDataBucketVoid::gfname(), GridDataBucketVoid::gfstaggertype(), GridDataBucketVoid::GridDataBucketVoid(), GridDataBucketVoid::head(), GridDataBucketVoid::index(), GridDataBucketVoid::level(), GridDataBucketVoid::owner(), GridDataBucketVoid::setgfname(), GridDataBucketVoid::time(), and GridDataBucketVoid::time_value().
int DataBucketVoid::num | ( | void | ) | [inline] |
int DataBucketVoid::num | ( | void | ) | const [inline] |
void DataBucketVoid::pack | ( | void *& | package, | |
unsigned & | size | |||
) | [inline] |
void* DataBucketVoid::pack | ( | unsigned & | size | ) | [inline] |