
#include <ampiimpl.h>

Public Member Functions | |
| AmpiMsgPool (int _numMsgs=0, int _msgLength=0) noexcept | |
| ~AmpiMsgPool () | |
| void | clear () noexcept |
| AmpiMsg * | newAmpiMsg (CMK_REFNUM_TYPE seq, int ssendReq, int tag, int srcRank, int len) noexcept |
| void | deleteAmpiMsg (AmpiMsg *msg) noexcept |
| void | pup (PUP::er &p) |
Private Attributes | |
| std::forward_list< AmpiMsg * > | msgs |
| int | msgLength |
| int | maxMsgs |
| int | currMsgs |
Definition at line 1691 of file ampiimpl.h.
Definition at line 1699 of file ampiimpl.h.
| AmpiMsgPool::~AmpiMsgPool | ( | ) |
| void AmpiMsgPool::clear | ( | ) | [inline] |
Definition at line 1702 of file ampiimpl.h.
| void AmpiMsgPool::deleteAmpiMsg | ( | AmpiMsg * | msg | ) | [inline] |
Definition at line 1727 of file ampiimpl.h.
| void AmpiMsgPool::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 1737 of file ampiimpl.h.
std::forward_list<AmpiMsg *> AmpiMsgPool::msgs [private] |
Definition at line 1693 of file ampiimpl.h.
int AmpiMsgPool::msgLength [private] |
Definition at line 1694 of file ampiimpl.h.
int AmpiMsgPool::maxMsgs [private] |
Definition at line 1695 of file ampiimpl.h.
int AmpiMsgPool::currMsgs [private] |
Definition at line 1696 of file ampiimpl.h.
1.5.5