bsp_delivtable.c File Reference

Implements the methods on a DeliveryTable object. More...

#include "bsp_exptable.h"
#include "bsp_memreg.h"
#include "bsp_mesgqueue.h"

Include dependency graph for bsp_delivtable.c:

Go to the source code of this file.

Functions

void deliveryTable_execute (ExpandableTable *restrict table, ExpandableTable *restrict memreg, MessageQueue *restrict mesgq, const int rank)
 Executes a DeliveryTable object, i.e.


Detailed Description

Implements the methods on a DeliveryTable object.

Author:
Wijnand Suijlen

Definition in file bsp_delivtable.c.


Function Documentation

void deliveryTable_execute ExpandableTable *restrict  table,
ExpandableTable *restrict  memreg,
MessageQueue *restrict  mesgq,
const int  rank
 

Executes a DeliveryTable object, i.e.

: performs all the actions to be taken when a DeliveryTable is received

Parameters:
table Reference to a DeliveryTable
memreg Reference to a MemoryRegister
mesgq Reference to a MessageQueue
rank Rank of this processor

Definition at line 46 of file bsp_delivtable.c.

References ALIGNED_TYPE, DelivElement::next, no_slots(), put, restrict, and DelivElement::size.

Here is the call graph for this function:


Generated on Sat Apr 8 20:13:12 2006 for BSPonMPI by  doxygen 1.4.6