PPL Logo

CkArrayMessage Class Reference

#include <cklocation.h>

Inheritance diagram for CkArrayMessage:

Inheritance graph
[legend]
Collaboration diagram for CkArrayMessage:

Collaboration graph
[legend]

Public Member Functions

CmiUInt8 array_element_id (void)
unsigned short & array_ep (void)
unsigned short & array_ep_bcast (void)
unsigned char & array_hops (void)
unsigned int array_getSrcPe (void)
unsigned int array_ifNotThere (void)
void array_setIfNotThere (unsigned int)
void operator delete (void *p)

Detailed Description

Definition at line 28 of file cklocation.h.


Member Function Documentation

CmiUInt8 CkArrayMessage::array_element_id ( void   ) 

Definition at line 96 of file cklocation.C.

References UsrToEnv().

Referenced by CkArray::deliver(), CkLocMgr::deliverUnknown(), and CkLocMgr::multiHop().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned short & CkArrayMessage::array_ep ( void   ) 

unsigned short & CkArrayMessage::array_ep_bcast ( void   ) 

Definition at line 104 of file cklocation.C.

References envelope::getsetArrayBcastEp(), and UsrToEnv().

Referenced by CkArray::broadcastHomeElements(), CProxy_ArrayBase::ckBroadcast(), and CkArray::forwardZCMsgToOtherElems().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned char & CkArrayMessage::array_hops ( void   ) 

Definition at line 108 of file cklocation.C.

References envelope::getsetArrayHops(), and UsrToEnv().

Referenced by _processArrayEltMsg(), CkLocMgr::deliverMsg(), CkLocMgr::deliverUnknown(), and CkLocMgr::multiHop().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned int CkArrayMessage::array_getSrcPe ( void   ) 

Definition at line 112 of file cklocation.C.

References envelope::getsetArraySrcPe(), and UsrToEnv().

Referenced by CkLocMgr::multiHop().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned int CkArrayMessage::array_ifNotThere ( void   ) 

Definition at line 116 of file cklocation.C.

References envelope::getArrayIfNotThere(), and UsrToEnv().

Referenced by CkLocMgr::deliverMsg(), CkLocMgr::demandCreateElement(), and CkLocMgr::sendMsg().

Here is the call graph for this function:

Here is the caller graph for this function:

void CkArrayMessage::array_setIfNotThere ( unsigned int  i  ) 

Definition at line 120 of file cklocation.C.

References envelope::setArrayIfNotThere(), and UsrToEnv().

Referenced by CkArrayExtSend(), CkArrayExtSend_multi(), and CkSetMsgArrayIfNotThere().

Here is the call graph for this function:

Here is the caller graph for this function:

void CkArrayMessage::operator delete ( void *  p  )  [inline]

Reimplemented from CkMessage.

Definition at line 40 of file cklocation.h.

References CkFreeMsg().

Here is the call graph for this function:


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

Generated on Mon Sep 21 08:19:17 2020 for Charm++ by  doxygen 1.5.5