PPL Logo

CkLocRec_dead Class Reference

Represents a deleted array element (and prevents re-use). More...

Inheritance diagram for CkLocRec_dead:

Inheritance graph
[legend]
Collaboration diagram for CkLocRec_dead:

Collaboration graph
[legend]

Public Member Functions

 CkLocRec_dead (CkLocMgr *Narr)
virtual RecType type (void)
virtual CmiBool deliver (CkArrayMessage *msg, CkDeliver_t type, int opts=0)
 Accept a message for this element.
virtual void beenReplaced (void)
 This is called when this ArrayRec is about to be replaced.
virtual CmiBool isObsolete (int nSprings, const CkArrayIndex &idx)
 Return if this rec is now obsolete.

Detailed Description

Represents a deleted array element (and prevents re-use).

These are a debugging aid, usable only by uncommenting a line in the element destruction code.

Definition at line 1590 of file cklocation.C.


Constructor & Destructor Documentation

CkLocRec_dead::CkLocRec_dead ( CkLocMgr Narr  )  [inline]

Definition at line 1592 of file cklocation.C.


Member Function Documentation

virtual RecType CkLocRec_dead::type ( void   )  [inline, virtual]

Implements CkLocRec.

Definition at line 1594 of file cklocation.C.

References CkLocRec::dead.

virtual CmiBool CkLocRec_dead::deliver ( CkArrayMessage m,
CkDeliver_t  type,
int  opts = 0 
) [inline, virtual]

Accept a message for this element.

Implements CkLocRec.

Definition at line 1596 of file cklocation.C.

References CkArrayMessage::array_index(), CmiFalse, and idx2str().

virtual void CkLocRec_dead::beenReplaced ( void   )  [inline, virtual]

This is called when this ArrayRec is about to be replaced.

It is only used to deliver buffered element messages.

Reimplemented from CkLocRec.

Definition at line 1601 of file cklocation.C.

virtual CmiBool CkLocRec_dead::isObsolete ( int  nSprings,
const CkArrayIndex idx 
) [inline, virtual]

Return if this rec is now obsolete.

Implements CkLocRec.

Definition at line 1605 of file cklocation.C.

References CmiFalse.


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

Generated on Thu May 24 07:57:22 2012 for Charm++ by  doxygen 1.5.5