CingI v0.1.2 Cingi.Branch View Source

Branches manage the missions for a single node. They intialize missions and mission reports, and assign or create the outposts for missions to be sent to. Although they initialize missions, they send missions over to a single Headquarters which reassigns the missions to an appropriate branch based on capacity.

Link to this section Summary

Link to this section Functions

Link to this function create_report(pid, yaml_tuple) View Source
Link to this function get_branch_and_new_report(branch, yaml_tuple) View Source
Link to this function mission_has_finished(pid, mission_pid, result) View Source
Link to this function mission_has_run(pid, mission_pid) View Source
Link to this function outpost_data(pid, outpost_pid, data) View Source
Link to this function queue_report(pid, yaml_tuple) View Source
Link to this function report_data(pid, report_pid, data) View Source
Link to this function report_has_finished(pid, report_pid, mission_pid) View Source
Link to this function run_mission(pid, mission) View Source
Link to this function send_mission_to_outpost(pid, mission_pid, alternates_node) View Source