PPL Logo

CkInPortMsg< d > Class Template Reference

#include <charisma.h>

Inheritance diagram for CkInPortMsg< d >:

Inheritance graph
[legend]
Collaboration diagram for CkInPortMsg< d >:

Collaboration graph
[legend]

Public Member Functions

 CkInPortMsg (const char *name, int ep, const CkChareID &id)
 CkInPortMsg (const char *name, int ep, int onPE, const CkGroupID &id)
 CkInPortMsg (const char *name, int ep, const CkArrayIndex &idx, const CkArrayID &id)
void send (void *data, int len)
void send (d *_d)

Private Member Functions

 CkInPortMsg ()

Private Attributes

CkCallback cb

Detailed Description

template<class d>
class CkInPortMsg< d >

Definition at line 560 of file charisma.h.


Constructor & Destructor Documentation

template<class d>
CkInPortMsg< d >::CkInPortMsg (  )  [inline, private]

Definition at line 564 of file charisma.h.

template<class d>
CkInPortMsg< d >::CkInPortMsg ( const char *  name,
int  ep,
const CkChareID id 
) [inline]

Definition at line 566 of file charisma.h.

References CharismaInPort::_create(), and CkInPortMsg< d >::cb.

template<class d>
CkInPortMsg< d >::CkInPortMsg ( const char *  name,
int  ep,
int  onPE,
const CkGroupID id 
) [inline]

Definition at line 572 of file charisma.h.

References CharismaInPort::_create(), and CkInPortMsg< d >::cb.

template<class d>
CkInPortMsg< d >::CkInPortMsg ( const char *  name,
int  ep,
const CkArrayIndex idx,
const CkArrayID id 
) [inline]

Definition at line 578 of file charisma.h.

References CharismaInPort::_create(), and CkInPortMsg< d >::cb.


Member Function Documentation

template<class d>
void CkInPortMsg< d >::send ( void *  data,
int  len 
) [inline, virtual]

Implements CharismaInPort.

Definition at line 585 of file charisma.h.

template<class d>
void CkInPortMsg< d >::send ( d *  _d  )  [inline]

Definition at line 589 of file charisma.h.

References CkInPortMsg< d >::cb, and CkCallback::send().


Field Documentation

template<class d>
CkCallback CkInPortMsg< d >::cb [private]

Definition at line 563 of file charisma.h.

Referenced by CkInPortMsg< d >::CkInPortMsg(), and CkInPortMsg< d >::send().


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

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