My Project
|
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | The composite key is used to store a key of arbitrary length (up to 192 bytes) |
![]() ![]() | |
![]() ![]() | Payload for messages of type CTRL_CONNECT_TO_RUNTIME |
![]() ![]() | Payload for messages of type CTRL_CREATE_MSU |
![]() ![]() | Payload for messages of type CTRL_CREATE_THREAD |
![]() ![]() | Payload for messages of type CTRL_DELETE_MSU |
![]() ![]() | Payload for messages of type CTRL_DELETE_THREAD |
![]() ![]() | Payload for messages of type CTRL_MSU_ROUTES |
![]() ![]() | Payload for messages of type CTRL_MODIFY_ROUTE |
![]() ![]() | All messages sent from controller to runtime are prefixed with this header |
![]() ![]() | |
![]() ![]() | Info to connect and use database |
![]() ![]() | |
![]() ![]() | Top-level structure holding the data-flow graph |
![]() ![]() | A linked-list entry containing a message |
![]() ![]() | Structure representing any thread within DeDOS |
![]() ![]() | MSUs which must be present for another MSU to be cloned |
![]() ![]() | Describes which MSU types a given MSU type should route to if it is cloned |
![]() ![]() | Representation of a single MSU in the dfg |
![]() ![]() | A type of MSU |
![]() ![]() | A route through which MSU messages can be passed |
![]() ![]() | A single endpoint for an MSU route |
![]() ![]() | Representation of a runtime in the DFG |
![]() ![]() | Structure representing the scheduling of an MSU on a runtime |
![]() ![]() | Representation of a thread on a runtime in the DFG |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Sent to a newly-connected runtime to establish ID |
![]() ![]() | Header for messages to runtime from another runtime |
![]() ![]() | JSON parser |
![]() ![]() | JSON token description |
![]() ![]() | |
![]() ![]() | Structure to hold state while parsing JSON |
![]() ![]() | Structure to map a key + state to a function |
![]() ![]() | |
![]() ![]() | The structure that represents an MSU located on the local machine |
![]() ![]() | |
![]() ![]() | Keeps track of which MSUs have seen a given message header |
![]() ![]() | Container for linked list message queue |
![]() ![]() | An endpoint to which an msu_msg can be delivered |
![]() ![]() | Data with which an MSU is initialized, and the payload for messages of type CTRL_CREATE_MSU |
![]() ![]() | A message that is to be delivered to an instance of an MSU |
![]() ![]() | Header for messages passed to MSUs |
![]() ![]() | Used to uniquely identify the source of a message, used in state storage as well as routing |
![]() ![]() | Item in the chain of history kept track of in each MSU |
![]() ![]() | The structure contining msu state |
![]() ![]() | Defines a type of MSU |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | The publicly accessible copy of the routing table |
![]() ![]() | The core of the routing system, the routing table lists a route's destinations |
![]() ![]() | Initialization message, sent to controller to identify runtime upon first connection |
![]() ![]() | Header for all messages from controller to runtime |
![]() ![]() | |
![]() ![]() | Holds the file descriptor for a single runtime peer |
![]() ![]() | For delivery to output monitor thread, a message to be sent to the controller |
![]() ![]() | For delivery to the output monitor thread, a message to be sent to a peer runtime |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | The internal statistics structure where stats are aggregated One per statistic-item |
![]() ![]() | Header for a serialized stats message |
![]() ![]() | A single stat sample for a single item |
![]() ![]() | Header for a single stat sample for a single item |
![]() ![]() | The structure holding all items of a type of stats |
![]() ![]() | Structure to hold both the stat ID and the string describing it |
![]() ![]() | Structure which holds the initialization info for a dedos_thread |
![]() ![]() | A message to be delivered to a dedos_thread |
![]() ![]() | Round-robin database (circular buffer) for storing timeseries data |
![]() ![]() | Holds a single timestamped value |
![]() ![]() | An entry in the linked list of timeouts |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Representation of a thread that holds MSUs, messages, and waits on a semaphore |
![]() ![]() | |
![]() ![]() |