PPL Logo

MsgPool Class Reference

#include <envelope.h>

Inheritance diagram for MsgPool:

Inheritance graph
[legend]
Collaboration diagram for MsgPool:

Collaboration graph
[legend]

Public Member Functions

 MsgPool ()
void * get (void)
void put (void *m)

Static Private Member Functions

static void * _alloc (void)
static void _reset (void *m)

Detailed Description

Definition at line 537 of file envelope.h.


Constructor & Destructor Documentation

MsgPool::MsgPool (  )  [inline]

Definition at line 551 of file envelope.h.


Member Function Documentation

static void* MsgPool::_alloc ( void   )  [inline, static, private]

Definition at line 539 of file envelope.h.

References _allocEnv(), EnvToUsr(), ForChareMsg, envelope::setMsgIdx(), and envelope::setQueueing().

Here is the call graph for this function:

static void MsgPool::_reset ( void *  m  )  [inline, static, private]

Definition at line 546 of file envelope.h.

References _resetEnv(), and UsrToEnv().

Here is the call graph for this function:

void* MsgPool::get ( void   )  [inline]

Reimplemented from SafePool< void * >.

Definition at line 553 of file envelope.h.

References SafePool< void * >::allocfn.

void MsgPool::put ( void *  m  )  [inline]

Reimplemented from SafePool< void * >.

Definition at line 556 of file envelope.h.


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

Generated on Mon Sep 21 08:27:49 2020 for Charm++ by  doxygen 1.5.5