DataBucketVoid Class Reference

Assemble records in a consecutive memory block DataBucketVoid for fast communication. More...

#include <PackedDataBucketVoid.h>

Inheritance diagram for DataBucketVoid:
GridDataBucketVoid GridDataBucket< Type >

List of all members.

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)

Detailed Description

Assemble records in a consecutive memory block DataBucketVoid for fast communication.

Author:
Manish Parashar

Constructor & Destructor Documentation

DataBucketVoid::DataBucketVoid ( void   )  [inline]
DataBucketVoid::DataBucketVoid ( unsigned const   hsize,
unsigned const   dsize 
)
DataBucketVoid::DataBucketVoid ( unsigned *  hsize,
unsigned *  dsize,
int const   n 
)
DataBucketVoid::DataBucketVoid ( unsigned  hsize,
unsigned *  dsize,
int const   n 
)
DataBucketVoid::DataBucketVoid ( union drecord const *  package  ) 
DataBucketVoid::DataBucketVoid ( union drecord package  ) 
DataBucketVoid::DataBucketVoid ( union drecord const *  package,
int const   n 
)
DataBucketVoid::~DataBucketVoid ( void   )  [inline]

Member Function Documentation

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]
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.

int DataBucketVoid::num ( void   )  [inline]
void DataBucketVoid::pack ( void *&  package,
unsigned &  size 
) [inline]
void* DataBucketVoid::pack ( unsigned &  size  )  [inline]

The documentation for this class was generated from the following files:
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3