My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCbaremetal_msg
oCcached_file
oCclone_decision
oCcloning_info
oCcmd_action
oCcomposite_keyThe composite key is used to store a key of arbitrary length (up to 192 bytes)
oCconnection
oCctrl_add_runtime_msgPayload for messages of type CTRL_CONNECT_TO_RUNTIME
oCctrl_create_msu_msgPayload for messages of type CTRL_CREATE_MSU
oCctrl_create_thread_msgPayload for messages of type CTRL_CREATE_THREAD
oCctrl_delete_msu_msgPayload for messages of type CTRL_DELETE_MSU
oCctrl_delete_thread_msgPayload for messages of type CTRL_DELETE_THREAD
oCctrl_msu_route_msgPayload for messages of type CTRL_MSU_ROUTES
oCctrl_route_msgPayload for messages of type CTRL_MODIFY_ROUTE
oCctrl_runtime_msg_hdrAll messages sent from controller to runtime are prefixed with this header
oCcut
oCdb_infoInfo to connect and use database
oCdb_state
oCdedos_dfgTop-level structure holding the data-flow graph
oCdedos_msgA linked-list entry containing a message
oCdedos_threadStructure representing any thread within DeDOS
oCdfg_dependencyMSUs which must be present for another MSU to be cloned
oCdfg_meta_routingDescribes which MSU types a given MSU type should route to if it is cloned
oCdfg_msuRepresentation of a single MSU in the dfg
oCdfg_msu_typeA type of MSU
oCdfg_routeA route through which MSU messages can be passed
oCdfg_route_endpointA single endpoint for an MSU route
oCdfg_runtimeRepresentation of a runtime in the DFG
oCdfg_schedulingStructure representing the scheduling of an MSU on a runtime
oCdfg_threadRepresentation of a thread on a runtime in the DFG
oChttp_parser
oChttp_parser_settings
oChttp_parser_url
oChttp_state
oCinter_runtime_init_msgSent to a newly-connected runtime to establish ID
oCinter_runtime_msg_hdrHeader for messages to runtime from another runtime
oCjsmn_parserJSON parser
oCjsmntok_tJSON token description
oCjson_output
oCjson_stateStructure to hold state while parsing JSON
oCkey_mappingStructure to map a key + state to a function
oCkey_seed
oClocal_msuThe structure that represents an MSU located on the local machine
oCmock_file
oCmsg_provinanceKeeps track of which MSUs have seen a given message header
oCmsg_queueContainer for linked list message queue
oCmsu_endpointAn endpoint to which an msu_msg can be delivered
oCmsu_init_dataData with which an MSU is initialized, and the payload for messages of type CTRL_CREATE_MSU
oCmsu_msgA message that is to be delivered to an instance of an MSU
oCmsu_msg_hdrHeader for messages passed to MSUs
oCmsu_msg_keyUsed to uniquely identify the source of a message, used in state storage as well as routing
oCmsu_provinance_itemItem in the chain of history kept track of in each MSU
oCmsu_stateThe structure contining msu state
oCmsu_typeDefines a type of MSU
oCparser_state
oCread_state
oCresponse_state
oCroute_setThe publicly accessible copy of the routing table
oCrouting_tableThe core of the routing system, the routing table lists a route's destinations
oCrt_controller_init_msgInitialization message, sent to controller to identify runtime upon first connection
oCrt_controller_msg_hdrHeader for all messages from controller to runtime
oCruntime_endpoint
oCruntime_peerHolds the file descriptor for a single runtime peer
oCsend_to_ctrl_msgFor delivery to output monitor thread, a message to be sent to the controller
oCsend_to_peer_msgFor delivery to the output monitor thread, a message to be sent to a peer runtime
oCsock_init
oCsock_msu_state
oCsock_settings
oCsocket_msg
oCstat_itemThe internal statistics structure where stats are aggregated One per statistic-item
oCstat_msg_hdrHeader for a serialized stats message
oCstat_sampleA single stat sample for a single item
oCstat_sample_hdrHeader for a single stat sample for a single item
oCstat_typeThe structure holding all items of a type of stats
oCstat_type_labelStructure to hold both the stat ID and the string describing it
oCthread_initStructure which holds the initialization info for a dedos_thread
oCthread_msgA message to be delivered to a dedos_thread
oCtimed_rrdbRound-robin database (circular buffer) for storing timeseries data
oCtimed_statHolds a single timestamped value
oCtimeout_listAn entry in the linked list of timeouts
oCto_schedule
oCUT_hash_bucket
oCUT_hash_handle
oCUT_hash_table
oCworker_threadRepresentation of a thread that holds MSUs, messages, and waits on a semaphore
oCws_cache_state
\Cws_read_state