PPL Logo

SDAG::Buffer Struct Reference

#include <sdag.h>

Inheritance diagram for SDAG::Buffer:

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

Collaboration graph
[legend]

Public Member Functions

 Buffer (CkMigrateMessage *)
 Buffer (int entry, Closure *cl)
void setPath (MergeablePathHistory *p)
MergeablePathHistorygetPath ()
void pup (PUP::er &p)
virtual ~Buffer ()
 PUPable_decl (Buffer)

Data Fields

int entry
Closurecl
MergeablePathHistorysavedPath
void * bgLog1
void * bgLog2

Detailed Description

Definition at line 195 of file sdag.h.


Constructor & Destructor Documentation

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

Definition at line 205 of file sdag.h.

SDAG::Buffer::Buffer ( int  entry,
Closure cl 
) [inline]

Definition at line 207 of file sdag.h.

References SDAG::Closure::ref().

Here is the call graph for this function:

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

Definition at line 243 of file sdag.h.

References cl, and SDAG::Closure::deref().

Here is the call graph for this function:


Member Function Documentation

void SDAG::Buffer::setPath ( MergeablePathHistory p  )  [inline]

Definition at line 222 of file sdag.h.

References savedPath.

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

Definition at line 227 of file sdag.h.

References savedPath.

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

Reimplemented from PUP::able.

Definition at line 232 of file sdag.h.

References bgLog1, bgLog2, cl, entry, and PUP::er::isUnpacking().

Here is the call graph for this function:

SDAG::Buffer::PUPable_decl ( Buffer   ) 


Field Documentation

Definition at line 196 of file sdag.h.

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

Definition at line 197 of file sdag.h.

Referenced by pup(), and ~Buffer().

Definition at line 199 of file sdag.h.

Referenced by getPath(), and setPath().

Definition at line 202 of file sdag.h.

Referenced by pup().

Definition at line 202 of file sdag.h.

Referenced by pup().


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

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