PPL Logo

SDAG::Continuation Struct Reference

#include <sdag.h>

Inheritance diagram for SDAG::Continuation:

Inheritance graph
[legend]
Collaboration diagram for SDAG::Continuation:

Collaboration graph
[legend]

Public Member Functions

 Continuation ()
 Continuation (CkMigrateMessage *)
 Continuation (int whenID)
void pup (PUP::er &p)
void addClosure (Closure *cl)
void setPath (MergeablePathHistory *tmp)
MergeablePathHistorygetPath ()
virtual ~Continuation ()
 PUPable_decl (Continuation)

Data Fields

int whenID
std::vector< Closure * > closure
std::vector< CMK_REFNUM_TYPE > entries
std::vector< CMK_REFNUM_TYPE > refnums
std::vector< intanyEntries
int speculationIndex
MergeablePathHistorysaved

Detailed Description

Definition at line 152 of file sdag.h.


Constructor & Destructor Documentation

SDAG::Continuation::Continuation (  )  [inline]

Definition at line 158 of file sdag.h.

SDAG::Continuation::Continuation ( CkMigrateMessage  )  [inline]

Definition at line 159 of file sdag.h.

SDAG::Continuation::Continuation ( int  whenID  )  [inline]

Definition at line 161 of file sdag.h.

virtual SDAG::Continuation::~Continuation (  )  [inline, virtual]

Definition at line 186 of file sdag.h.

References closure.


Member Function Documentation

void SDAG::Continuation::pup ( PUP::er p  )  [inline, virtual]

Reimplemented from PUP::able.

Definition at line 165 of file sdag.h.

References anyEntries, closure, entries, refnums, speculationIndex, and whenID.

void SDAG::Continuation::addClosure ( Closure cl  )  [inline]

Definition at line 174 of file sdag.h.

References closure, and SDAG::Closure::ref().

Here is the call graph for this function:

void SDAG::Continuation::setPath ( MergeablePathHistory tmp  )  [inline]

Definition at line 181 of file sdag.h.

References saved.

MergeablePathHistory* SDAG::Continuation::getPath ( void   )  [inline]

Definition at line 183 of file sdag.h.

References saved.

SDAG::Continuation::PUPable_decl ( Continuation   ) 


Field Documentation

Definition at line 153 of file sdag.h.

Referenced by SDAG::Dependency::dereg(), pup(), and SDAG::Dependency::reg().

Definition at line 154 of file sdag.h.

Referenced by addClosure(), pup(), and ~Continuation().

std::vector<CMK_REFNUM_TYPE> SDAG::Continuation::entries

Definition at line 155 of file sdag.h.

Referenced by pup(), and SDAG::Dependency::searchBufferedMatching().

std::vector<CMK_REFNUM_TYPE> SDAG::Continuation::refnums

Definition at line 155 of file sdag.h.

Referenced by pup(), and SDAG::Dependency::searchBufferedMatching().

Definition at line 156 of file sdag.h.

Referenced by pup(), and SDAG::Dependency::searchBufferedMatching().

Definition at line 157 of file sdag.h.

Referenced by pup().

Definition at line 180 of file sdag.h.

Referenced by getPath(), and setPath().


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

Generated on Mon Sep 21 08:34:23 2020 for Charm++ by  doxygen 1.5.5