PPL Logo

RSSN Class Reference

Class that stores all received-sender-sequence-numbers (rssn) from another object. More...

#include <ckmessagelogging.h>

Collaboration diagram for RSSN:

Collaboration graph
[legend]

Public Member Functions

 RSSN ()
 ~RSSN ()
int checkAndStore (MCount ssn)
void pup (PUP::er &p)

Private Attributes

MCount * data
int currentSize
int start
int end

Detailed Description

Class that stores all received-sender-sequence-numbers (rssn) from another object.

Definition at line 40 of file ckmessagelogging.h.


Constructor & Destructor Documentation

RSSN::RSSN (  )  [inline]

Definition at line 47 of file ckmessagelogging.h.

References currentSize, data, end, and start.

RSSN::~RSSN (  )  [inline]

Definition at line 55 of file ckmessagelogging.h.

References data.


Member Function Documentation

int RSSN::checkAndStore ( MCount  ssn  )  [inline]

Definition at line 66 of file ckmessagelogging.h.

References Converse::CkMyPe(), currentSize, data, end, index, and start.

Referenced by ChareMlogData::checkAndStoreSsn().

Here is the call graph for this function:

Here is the caller graph for this function:

void RSSN::pup ( PUP::er p  )  [inline]

Definition at line 126 of file ckmessagelogging.h.

References currentSize, data, end, PUP::er::isUnpacking(), and start.

Here is the call graph for this function:


Field Documentation

MCount* RSSN::data [private]

Definition at line 42 of file ckmessagelogging.h.

Referenced by checkAndStore(), pup(), RSSN(), and ~RSSN().

Definition at line 43 of file ckmessagelogging.h.

Referenced by checkAndStore(), pup(), and RSSN().

int RSSN::start [private]

Definition at line 43 of file ckmessagelogging.h.

Referenced by checkAndStore(), pup(), and RSSN().

int RSSN::end [private]

Definition at line 43 of file ckmessagelogging.h.

Referenced by checkAndStore(), pup(), and RSSN().


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

Generated on Mon Sep 21 08:29:41 2020 for Charm++ by  doxygen 1.5.5