#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(). |
1.4.6