#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 | |
static void | exec_put (const VarSizeElement element, const char *restrict offset) |
void | deliveryTable_execute (ExpandableTable *restrict table, ExpandableTable *restrict memreg, ExpandableTable *restrict mesgq) |
Executes a DeliveryTable object, i.e. |
Definition in file bsp_delivtable.c.
|
Executes a DeliveryTable object, i.e. : performs all the actions to be taken when a DeliveryTable is received
Definition at line 61 of file bsp_delivtable.c. References bsp_intern_abort(), ERR_GET_DELIVERED, exec_put(), get, memoryRegister_pop(), memoryRegister_push(), messageQueue_push(), messageQueue_setTagSize(), popreg, pushreg, put, send, and settag. Referenced by bsp_sync(). Here is the call graph for this function: ![]() |
|
Definition at line 38 of file bsp_delivtable.c. References VarSizeElement::info, PutObject::item_count, PutObject::item_size, and _VarSzInfo::put. Referenced by deliveryTable_execute(). |