My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
runtime Directory Reference

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  inter_runtime_messages.h [code]
 Definitions of the message types that can be passed between runtimes.
 
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  message_queue.c [code]
 Structures and functions for enqueueing and dequeuing general-purpose messages from a queue.
 
file  message_queue.h [code]
 Structures and functions for enqueueing and dequeuing general-purpose messages from a queue.
 
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_message.c [code]
 
file  msu_message.h [code]
 Messages passed to MSUs.
 
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  thread_message.c [code]
 Messages to be delivered to dedos_threads.
 
file  thread_message.h [code]
 Messages to be delivered to dedos_threads.
 
file  worker_thread.c [code]
 Threads that hold MSUs.
 
file  worker_thread.h [code]
 Threads that hold MSUs.