Files | |
file | controller_communication.c [code] |
Communication with global controller from runtime. | |
file | controller_communication.h [code] |
Communication with global controller from runtime. | |
file | dedos_threads.c [code] |
Control spawned threads with message queue within DeDOS. | |
file | dedos_threads.h [code] |
Control spawned threads with message queue within DeDOS. | |
file | dfg_instantiation.c [code] |
Instantiation of a dfg on a runtime. | |
file | dfg_instantiation.h [code] |
Instantiation of a dfg on a runtime. | |
file | local_msu.c [code] |
Defines the structures and functions used by MSUs on the local machine. | |
file | local_msu.h [code] |
Declares the structures and functions applicable to MSUs on the local machine. | |
file | main.c [code] |
Main executable file to start the runtime. | |
file | msu_calls.c [code] |
Defines methods used for calling MSUs from other MSUs. | |
file | msu_calls.h [code] |
Declares the methods available for calling an MSU from another MSU. | |
file | msu_state.c [code] |
State storage that is tied to a specific MSU message. | |
file | msu_state.h [code] |
State storage that is tied to a specific MSU mesasge. | |
file | msu_type.c [code] |
Registration and location of msu types. | |
file | msu_type.h [code] |
Defines a type of MSU, including callback and accessor functions. | |
file | msu_type_list.h [code] |
Defines the list of MSUs that can be instantiated on a runtime. | |
file | output_thread.c [code] |
A dedos_thread which monitors a queue for output to be sent to other runtimes or the global controller. | |
file | output_thread.h [code] |
A dedos_thread which monitors a queue for output to be sent to other runtimes or the global controller. | |
file | profiler.c [code] |
For profiling the path of MSU messages through DeDOS. | |
file | profiler.h [code] |
For profiling the path of MSU messages through DeDOS. | |
file | routing.c [code] |
Functions for routing MSU messages between MSUs. | |
file | routing.h [code] |
Functions for routing MSU messages between MSUs. | |
file | routing_strategies.c [code] |
Defines strategies that MSUs can use for routing to endpoints. | |
file | routing_strategies.h [code] |
Declares strategies that MSUs can use for routing to endpoints. | |
file | rt_stats.c [code] |
Collecting statistics within the runtime. | |
file | rt_stats.h [code] |
Collecting statistics within the runtime. | |
file | runtime_communication.c [code] |
All communication to and from other runtimes. | |
file | runtime_communication.h [code] |
Socket-handling between runtimes. | |
file | runtime_dfg.c [code] |
Interactions with the global dfg from an individual runtime's perspective. | |
file | runtime_dfg.h [code] |
Interactions with global dfg from individual runtime. | |
file | socket_monitor.c [code] |
Monitors an incoming port for messages from runtime or controller. | |
file | socket_monitor.h [code] |
Monitors an incoming port for messages from runtime or controller. | |
file | worker_thread.c [code] |
Threads that hold MSUs. | |
file | worker_thread.h [code] |
Threads that hold MSUs. | |