PPL Logo

libs/ck-libs/multicast/ckmulticast.C File Reference

Go to the source code of this file.

Data Structures

class  reductionInfo
 Information about the status of reductions proceeding along a given section. More...
class  mCastPacket
class  SectionLocation
class  mCastEntry
 Cookie for an array section. More...
class  cookieMsg
class  multicastSetupMsg
 multicast tree setup message More...
class  multicastGrpMsg
 message send in spanning tree More...

Typedefs

typedef CkQ< multicastGrpMsg * > multicastGrpMsgBuf
typedef CkVec< CkArrayIndexarrayIndexList
typedef CkVec< CkSectionInfosectionIdList
typedef CkVec< CkReductionMsg * > reductionMsgs
typedef CkQ< intPieceSize
typedef CkVec< LDObjidObjKeyList
typedef unsigned char byte
typedef CkQ< mCastPacket * > multicastGrpPacketBuf

Functions

void CkPackMessage (envelope **pEnv)
void CkUnpackMessage (envelope **pEnv)
void _ckMulticastInit (void)
LDObjid idx2LDObjid (const CkArrayIndex &idx)
void CkGetSectionInfo (CkSectionInfo &id, void *msg)
 Retrieve section info from a multicast msg. Part of API.


Typedef Documentation

Definition at line 29 of file ckmulticast.C.

Definition at line 30 of file ckmulticast.C.

Definition at line 31 of file ckmulticast.C.

typedef CkVec<CkReductionMsg *> reductionMsgs

Definition at line 32 of file ckmulticast.C.

typedef CkQ<int> PieceSize

Definition at line 33 of file ckmulticast.C.

Definition at line 34 of file ckmulticast.C.

typedef unsigned char byte

Definition at line 35 of file ckmulticast.C.

Definition at line 94 of file ckmulticast.C.


Function Documentation

void CkPackMessage ( envelope **  pEnv  ) 

void CkUnpackMessage ( envelope **  pEnv  ) 

void _ckMulticastInit ( void   ) 

Definition at line 214 of file ckmulticast.C.

LDObjid idx2LDObjid ( const CkArrayIndex idx  ) 

void CkGetSectionInfo ( CkSectionInfo id,
void *  msg 
)

Retrieve section info from a multicast msg. Part of API.

Definition at line 929 of file ckmulticast.C.

References CkMcastBaseMsg::checkMagic(), CmiAbort(), CmiPrintf(), CkMcastBaseMsg::cookie(), and CkMcastBaseMsg::gpe().


Generated on Thu May 24 07:56:03 2012 for Charm++ by  doxygen 1.5.5