Index _ | A | B | C | D | E | F | G | H | L | M | O | P | R | S | T | U _ __init__() (openoptics.TimeFlowTable.Path method) (openoptics.TimeFlowTable.Step method) (openoptics.TimeFlowTable.TimeFlowEntry method) (openoptics.TimeFlowTable.TimeFlowHop method) (openoptics.Toolbox.BaseNetwork method) A accepted_kwargs() (openoptics.backends.BackendBase class method) activate_calendar_queue() (openoptics.Toolbox.BaseNetwork method) add_time_flow_entry() (openoptics.Toolbox.BaseNetwork method) arrival_ts (openoptics.TimeFlowTable.Path attribute) (openoptics.TimeFlowTable.TimeFlowEntry attribute) B BackendBase (class in openoptics.backends) BaseNetwork (class in openoptics.Toolbox) begin_epoch() (openoptics.dashboard.DashboardService method) bipartite_matching() (in module openoptics.OpticalTopo) C cleanup() (openoptics.backends.BackendBase method) clear_table() (openoptics.backends.BackendBase method) connect() (openoptics.Toolbox.BaseNetwork method) create_backend() (in module openoptics.backends) cur_node (openoptics.TimeFlowTable.Step attribute) (openoptics.TimeFlowTable.TimeFlowHop attribute) D DashboardConfig (class in openoptics.dashboard) DashboardService (class in openoptics.dashboard) db_path (openoptics.dashboard.DashboardConfig property) default_handler() (openoptics.backends.BackendBase method) deploy_routing() (openoptics.Toolbox.BaseNetwork method) deploy_topo() (openoptics.Toolbox.BaseNetwork method) DeviceManager (class in openoptics.DeviceManager) disconnect() (openoptics.Toolbox.BaseNetwork method) draw_topo() (in module openoptics.OpticalTopo) dst (openoptics.TimeFlowTable.Path attribute) (openoptics.TimeFlowTable.TimeFlowEntry attribute) E enabled (openoptics.dashboard.DashboardConfig attribute) ensure_dirs() (openoptics.dashboard.DashboardConfig method) extend_paths_to_all_time_slice() (in module openoptics.OpticalRouting) F find_direct_path() (in module openoptics.OpticalRouting) find_n_hop_path_node_pair() (in module openoptics.OpticalRouting) find_send_port() (in module openoptics.OpticalRouting) from_env() (openoptics.dashboard.DashboardConfig class method) G gen_ocs_commands() (in module openoptics.utils) gen_tor_commands() (in module openoptics.utils) get_cli_commands() (openoptics.backends.BackendBase method) get_device_metric() (openoptics.DeviceManager.DeviceManager method) get_ip_to_tor() (openoptics.backends.BackendBase method) get_nb_links_from_circuits() (in module openoptics.OpticalTopo) get_nb_time_slice_from_circuits() (in module openoptics.OpticalTopo) get_optical_switches() (openoptics.backends.BackendBase method) get_switch() (openoptics.backends.BackendBase method) get_topo() (openoptics.Toolbox.BaseNetwork method) get_tor_switches() (openoptics.backends.BackendBase method) H hops (openoptics.TimeFlowTable.TimeFlowEntry attribute) host (openoptics.dashboard.DashboardConfig attribute) L live_queue_size (openoptics.dashboard.DashboardConfig attribute) load_table() (openoptics.backends.BackendBase method) M max_source_route_hops (openoptics.backends.BackendBase attribute) media_dir (openoptics.dashboard.DashboardConfig property) metric_to_matrix() (in module openoptics.utils) O opera() (in module openoptics.OpticalTopo) P Path (class in openoptics.TimeFlowTable) path2entries() (in module openoptics.utils) pause_calendar_queue() (openoptics.Toolbox.BaseNetwork method) poll_interval_s (openoptics.dashboard.DashboardConfig attribute) port (openoptics.dashboard.DashboardConfig attribute) port_offset() (in module openoptics.OpticalTopo) R register_collector() (openoptics.dashboard.DashboardService method) register_event_source() (openoptics.dashboard.DashboardService method) round_robin() (in module openoptics.OpticalTopo) routing_direct() (in module openoptics.OpticalRouting) routing_direct_ta() (in module openoptics.OpticalRouting) routing_hoho() (in module openoptics.OpticalRouting) routing_ksp() (in module openoptics.OpticalRouting) routing_vlb() (in module openoptics.OpticalRouting) run() (openoptics.backends.BackendBase method) S send_node (openoptics.TimeFlowTable.Step attribute) (openoptics.TimeFlowTable.TimeFlowHop attribute) send_port (openoptics.TimeFlowTable.Step attribute) (openoptics.TimeFlowTable.TimeFlowHop attribute) send_port_or_node (openoptics.TimeFlowTable.TimeFlowHop attribute) send_ts (openoptics.TimeFlowTable.Step attribute) (openoptics.TimeFlowTable.TimeFlowHop attribute) set_active_queue() (openoptics.DeviceManager.DeviceManager method) setup() (openoptics.backends.BackendBase method) setup_dashboard() (openoptics.backends.BackendBase method) shale() (in module openoptics.OpticalTopo) src (openoptics.TimeFlowTable.Path attribute) start() (openoptics.dashboard.DashboardService method) (openoptics.Toolbox.BaseNetwork method) start_traffic_aware() (openoptics.Toolbox.BaseNetwork method) state_dir (openoptics.dashboard.DashboardConfig attribute) static_topo() (in module openoptics.OpticalTopo) Step (class in openoptics.TimeFlowTable) step_type (openoptics.TimeFlowTable.Step attribute) steps (openoptics.TimeFlowTable.Path attribute) stop() (openoptics.backends.BackendBase method) (openoptics.dashboard.DashboardService method) supports_cli (openoptics.backends.BackendBase attribute) supports_dashboard_without_device_manager (openoptics.backends.BackendBase attribute) supports_device_manager (openoptics.backends.BackendBase attribute) switch_exists() (openoptics.backends.BackendBase method) SwitchHandle (class in openoptics.backends) T TimeFlowEntry (class in openoptics.TimeFlowTable) TimeFlowHop (class in openoptics.TimeFlowTable) topo_randomize_ts() (in module openoptics.OpticalTopo) topos_dir (openoptics.dashboard.DashboardConfig property) tor_table_arrive_at_dst() (in module openoptics.utils) tor_table_cal_port_slice_to_node() (in module openoptics.utils) tor_table_ip_to_dst() (in module openoptics.utils) tor_table_routing_per_hop() (in module openoptics.utils) tor_table_routing_source() (in module openoptics.utils) tor_table_verify_desired_node() (in module openoptics.utils) U update_topology() (openoptics.dashboard.DashboardService method)