PPL Logo

CancelNode Class Reference

A single event cancellation. More...

#include <cancel.h>

Collaboration diagram for CancelNode:

Collaboration graph
[legend]

Public Member Functions

 CancelNode ()
 Basic Constructor.
 CancelNode (POSE_TimeType ts, eventID e)
 Initializing Constructor.
void dump ()
 Dump all datafields.
void pup (PUP::er &p)
 Pack/unpack/sizing operator.

Data Fields

POSE_TimeType timestamp
 Timestamp of event to be cancelled.
eventID evID
 Event ID of event to be cancelled.
CancelNodenext
 Next cancellation in list.

Detailed Description

A single event cancellation.

Definition at line 6 of file cancel.h.


Constructor & Destructor Documentation

CancelNode::CancelNode (  )  [inline]

Basic Constructor.

Definition at line 15 of file cancel.h.

CancelNode::CancelNode ( POSE_TimeType  ts,
eventID  e 
) [inline]

Initializing Constructor.

Definition at line 17 of file cancel.h.


Member Function Documentation

void CancelNode::dump (  )  [inline]

Dump all datafields.

Definition at line 19 of file cancel.h.

References eventID::dump(), evID, and timestamp.

Referenced by CancelList::dump().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Pack/unpack/sizing operator.

Definition at line 27 of file cancel.h.

References evID, p, eventID::pup(), and timestamp.

Referenced by CancelList::pup().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

Timestamp of event to be cancelled.

Definition at line 9 of file cancel.h.

Referenced by con::CancelEvents(), dump(), pup(), CancelList::RemoveItem(), and opt::Rollback().

Event ID of event to be cancelled.

Definition at line 11 of file cancel.h.

Referenced by con::CancelEvents(), dump(), pup(), and opt::Rollback().

Next cancellation in list.

Definition at line 13 of file cancel.h.

Referenced by CancelList::dump(), CancelList::GetItem(), CancelList::Insert(), CancelList::pup(), and CancelList::RemoveItem().


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

Generated on Mon Sep 21 08:18:10 2020 for Charm++ by  doxygen 1.5.5