![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | General-purpose socket communication functions used from global controller, runtime, or MSUs |
![]() ![]() ![]() ![]() | Interface for general-purpose socket communication |
![]() ![]() ![]() ![]() | Definitions of structures for sending messages from the global controller to runtimes |
![]() ![]() ![]() ![]() | Code for the creation and modifcation of the data-flow graph |
![]() ![]() ![]() ![]() | Interfaces for the creation and modification of the data-flow-graph and and general description of the application running within DeDOS |
![]() ![]() ![]() ![]() | Defines conversion of JSON strings to dedos_dfg |
![]() ![]() ![]() ![]() | Declares function for converting JSON to dedos_dfg |
![]() ![]() ![]() ![]() | Wrapper functions for epoll to manage event-based communication |
![]() ![]() ![]() ![]() | Wrapper functions for epoll to manage event-based communication |
![]() ![]() ![]() ![]() | Https://github.com/zserge/jsmn |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | General-purpose function to interact with JSMN library, and create objects (potentially with circular references) from the parsed json |
![]() ![]() ![]() ![]() | General-purpose function to interact with JSMN library, and create objects (potentially with circular references) from the parsed json |
![]() ![]() ![]() ![]() | Accessing local files within the repo |
![]() ![]() ![]() ![]() | Access local files within the repo |
![]() ![]() ![]() ![]() | Logging of status messages to the terminal |
![]() ![]() ![]() ![]() | Definitiions of structures for sending messages from runtimes to controller |
![]() ![]() ![]() ![]() | Declares the identifiers with which stats can be logged |
![]() ![]() ![]() ![]() | Functions for the sending and receiving of statsitics between ctrl and runtime |
![]() ![]() ![]() ![]() | Functions for the sending and receiving of statistics between ctrl and runtime |
![]() ![]() ![]() ![]() | Macro for declaring functions or variables as unused to avoid compiler warnings |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Communication with global controller from runtime |
![]() ![]() ![]() ![]() | Communication with global controller from runtime |
![]() ![]() ![]() ![]() | Control spawned threads with message queue within DeDOS |
![]() ![]() ![]() ![]() | Control spawned threads with message queue within DeDOS |
![]() ![]() ![]() ![]() | Instantiation of a dfg on a runtime |
![]() ![]() ![]() ![]() | Instantiation of a dfg on a runtime |
![]() ![]() ![]() ![]() | Definitions of the message types that can be passed between runtimes |
![]() ![]() ![]() ![]() | Defines the structures and functions used by MSUs on the local machine |
![]() ![]() ![]() ![]() | Declares the structures and functions applicable to MSUs on the local machine |
![]() ![]() ![]() ![]() | Main executable file to start the runtime |
![]() ![]() ![]() ![]() | Structures and functions for enqueueing and dequeuing general-purpose messages from a queue |
![]() ![]() ![]() ![]() | Structures and functions for enqueueing and dequeuing general-purpose messages from a queue |
![]() ![]() ![]() ![]() | Defines methods used for calling MSUs from other MSUs |
![]() ![]() ![]() ![]() | Declares the methods available for calling an MSU from another MSU |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Messages passed to MSUs |
![]() ![]() ![]() ![]() | State storage that is tied to a specific MSU message |
![]() ![]() ![]() ![]() | State storage that is tied to a specific MSU mesasge |
![]() ![]() ![]() ![]() | Registration and location of msu types |
![]() ![]() ![]() ![]() | Defines a type of MSU, including callback and accessor functions |
![]() ![]() ![]() ![]() | Defines the list of MSUs that can be instantiated on a runtime |
![]() ![]() ![]() ![]() | A dedos_thread which monitors a queue for output to be sent to other runtimes or the global controller |
![]() ![]() ![]() ![]() | A dedos_thread which monitors a queue for output to be sent to other runtimes or the global controller |
![]() ![]() ![]() ![]() | For profiling the path of MSU messages through DeDOS |
![]() ![]() ![]() ![]() | For profiling the path of MSU messages through DeDOS |
![]() ![]() ![]() ![]() | Functions for routing MSU messages between MSUs |
![]() ![]() ![]() ![]() | Functions for routing MSU messages between MSUs |
![]() ![]() ![]() ![]() | Defines strategies that MSUs can use for routing to endpoints |
![]() ![]() ![]() ![]() | Declares strategies that MSUs can use for routing to endpoints |
![]() ![]() ![]() ![]() | Collecting statistics within the runtime |
![]() ![]() ![]() ![]() | Collecting statistics within the runtime |
![]() ![]() ![]() ![]() | All communication to and from other runtimes |
![]() ![]() ![]() ![]() | Socket-handling between runtimes |
![]() ![]() ![]() ![]() | Interactions with the global dfg from an individual runtime's perspective |
![]() ![]() ![]() ![]() | Interactions with global dfg from individual runtime |
![]() ![]() ![]() ![]() | Monitors an incoming port for messages from runtime or controller |
![]() ![]() ![]() ![]() | Monitors an incoming port for messages from runtime or controller |
![]() ![]() ![]() ![]() | Messages to be delivered to dedos_threads |
![]() ![]() ![]() ![]() | Messages to be delivered to dedos_threads |
![]() ![]() ![]() ![]() | Threads that hold MSUs |
![]() ![]() ![]() ![]() | Threads that hold MSUs |