PPL Logo

SDAG::MsgClosure Struct Reference

#include <sdag.h>

Inheritance diagram for SDAG::MsgClosure:

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

Collaboration graph
[legend]

Public Member Functions

 MsgClosure ()
 MsgClosure (CkMigrateMessage *)
 MsgClosure (void *msg)
void pup (PUP::er &p)
virtual ~MsgClosure ()
 PUPable_decl (MsgClosure)

Data Fields

void * msg

Detailed Description

Definition at line 85 of file sdag.h.


Constructor & Destructor Documentation

SDAG::MsgClosure::MsgClosure (  )  [inline]

Definition at line 88 of file sdag.h.

References SDAG::Closure::continuations, and SDAG::Closure::init().

Here is the call graph for this function:

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

Definition at line 89 of file sdag.h.

References SDAG::Closure::continuations, and SDAG::Closure::init().

Here is the call graph for this function:

SDAG::MsgClosure::MsgClosure ( void *  msg  )  [inline]

Definition at line 91 of file sdag.h.

References CkGetRefNum(), CmiReference(), SDAG::Closure::continuations, SDAG::Closure::init(), SDAG::Closure::setRefnum(), and UsrToEnv().

Here is the call graph for this function:

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

Definition at line 108 of file sdag.h.

References CmiFree(), msg, and UsrToEnv().

Here is the call graph for this function:


Member Function Documentation

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

Implements SDAG::Closure.

Definition at line 99 of file sdag.h.

References CkPupMessage(), CmiReference(), PUP::er::isUnpacking(), msg, SDAG::Closure::packClosure(), and UsrToEnv().

Here is the call graph for this function:

SDAG::MsgClosure::PUPable_decl ( MsgClosure   ) 


Field Documentation

Definition at line 86 of file sdag.h.

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


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

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