PPL Logo

conv-com/petable.h File Reference

Stores lists of messages and sizes from multiple PEs. More...

Go to the source code of this file.

Data Structures

struct  ptinfo
struct  ptvectorlist
class  PeTable

Typedefs

typedef struct ptinfo PTinfo
typedef struct ptvectorlistPTvectorlist


Detailed Description

Stores lists of messages and sizes from multiple PEs.

This header is meant for usage with ExtractAndVectorize and ExtractAndVectorizeAll. It will contain a list of messages with its sizes. The parent class will later call a CmiFree to sizes and msgs. This will delete this two arrays, and also the containint ptvectorlist struct. This is done (in the two functions) by allocating a single message containing both the ptvectorlist struct, and the two arrays. Throught CmiReference (incremented only once), when both the arrays are deleted, the struct will also dirappear.

Definition in file petable.h.


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