build.c File Reference
Go to the source code of this file.
Functions |
| DEFINE_ALLOCATOR (mgk_mask_trigger, 50, next) |
| DEFINE_ALLOCATOR (mgk_remnode, 50, next) |
static int | grow_table (void) |
mgk_nodep | mgk_create_node (mgk_script fn, unsigned int nin, unsigned int nout, unsigned int priority, mgk_trigger_mode tmode) |
mgk_nodep | mgk_create_node_indirect (char *scriptname, unsigned int nin, unsigned int nout, unsigned int priority, mgk_trigger_mode tmode, mgk_hostp host) |
| DEFSVC (create_node_indirect) |
mgk_error_code | mgk_add_node_trigger_mask_disp (mgk_nodep node, mgk_portmask mask, mgk_script fn) |
mgk_error_code | mgk_add_node_trigger_mask (mgk_nodep node, mgk_portmask mask) |
| DEFSVC (add_node_trigger_mask) |
mgk_error_code | mgk_add_node_trigger_mask_disp_indirect (mgk_nodep node, mgk_portmask mask, char *scriptname) |
| DEFSVC (add_node_trigger_mask_disp_indirect) |
mgk_error_code | mgk_set_node_priority (mgk_nodep node, unsigned int priority) |
| DEFSVC (set_node_priority) |
unsigned int | mgk_node_priority (mgk_nodep node) |
| DEFSVC (node_priority) |
mgk_error_code | mgk_set_node_context (mgk_nodep node, void *context, mgk_data_type type) |
| DEFSVC (set_node_context) |
void * | mgk_node_context (mgk_nodep node, mgk_data_type *typep) |
| DEFSVC (node_context) |
mgk_node * | __mgk_retrieve_node_by_ID (unsigned long ID) |
mgk_remnode * | __mgk_remnode_stub (mgk_host *h, unsigned long ID) |
mgk_node * | __mgk_locate_node (unsigned int hostidx, unsigned long ID) |
Variables |
mgk_node ** | __mgk_local_nodes = NULL |
int | __mgk_num_local_nodes = 0 |
static int | max_table_size = 0 |
static mgk_remnode * | stub_list = NULL |
Function Documentation
mgk_node* __mgk_locate_node |
( |
unsigned int |
hostidx, |
|
|
unsigned long |
ID | |
|
) |
| | |
mgk_node* __mgk_retrieve_node_by_ID |
( |
unsigned long |
ID |
) |
|
BUILD.C ----- dataflow graph builder functions
DEFSVC |
( |
set_node_context |
|
) |
|
DEFSVC |
( |
set_node_priority |
|
) |
|
DEFSVC |
( |
add_node_trigger_mask_disp_indirect |
|
) |
|
DEFSVC |
( |
add_node_trigger_mask |
|
) |
|
DEFSVC |
( |
create_node_indirect |
|
) |
|
static int grow_table |
( |
void |
|
) |
[static] |
unsigned int mgk_node_priority |
( |
mgk_nodep |
node |
) |
|
Variable Documentation