PPL Logo

Pool Class Reference

#include <evmpool.h>

Collaboration diagram for Pool:

Collaboration graph
[legend]

Public Member Functions

 Pool ()
 Pool ()

Data Fields

int numMsgs
void * msgPool [MAX_POOL_SIZE]
int numBlocks
int blockSize
void * memPool [MAX_POOL_SIZE]
Poolnext
Poolprev

Detailed Description

Definition at line 19 of file evmpool.h.


Constructor & Destructor Documentation

Pool::Pool (  )  [inline]

Definition at line 24 of file evmpool.h.

References numMsgs.

Pool::Pool (  )  [inline]

Definition at line 18 of file mempool.h.


Field Documentation

void* Pool::msgPool[MAX_POOL_SIZE]

Definition at line 23 of file evmpool.h.

Referenced by EventMsgPool::GetEventMsg(), and EventMsgPool::PutEventMsg().

Definition at line 15 of file mempool.h.

Referenced by MemoryPool::CheckPool(), MemoryPool::GetBlock(), and MemoryPool::PutBlock().

Definition at line 15 of file mempool.h.

Referenced by MemoryPool::CheckPool(), MemoryPool::GetBlock(), and MemoryPool::PutBlock().

void* Pool::memPool[MAX_POOL_SIZE]

Definition at line 16 of file mempool.h.

Referenced by MemoryPool::GetBlock(), and MemoryPool::PutBlock().

Definition at line 17 of file mempool.h.

Referenced by MemoryPool::CheckPool(), MemoryPool::GetBlock(), and MemoryPool::PutBlock().

Definition at line 17 of file mempool.h.

Referenced by MemoryPool::PutBlock().


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:28:38 2020 for Charm++ by  doxygen 1.5.5