|
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 | |
1.8.6