Public Member Functions | |
| def | __init__ |
| def | add_iface |
| def | check_bss_matches_forcing |
| def | check_iface_matches_forcing |
| def | desirability |
| def | set_mode |
| def | update |
Public Attributes | |
| activate_hysteresis | |
| best_active | |
| bss_expiry_time | |
| forced_band | |
| forced_bssid | |
| forced_iface | |
| forced_ssid | |
| hot_bss_expiry_time | |
| iface_associations | |
| initial_inhibit_end | |
| interfaces | |
| max_hot_frequencies | |
| reassociate_hysteresis | |
| same_bss_penalty | |
| scan_manager | |
| scan_only | |
| scan_period_hot | |
| scan_period_warm | |
| warm_bss_expiry_time | |
Private Member Functions | |
| def | _associated_cb |
| def | _check_cur_bss |
| def | _dhcp_fail |
| def | _new_scan_data |
| def | _ping_fail |
Definition at line 285 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager._associated_cb | ( | self, | |
| iface, | |||
| old_state, | |||
| new_state | |||
| ) | [private] |
Definition at line 323 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager._check_cur_bss | ( | self, | |
| iface | |||
| ) | [private] |
Makes sure that the current bss satisfies forcing constraints.
Definition at line 329 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager._dhcp_fail | ( | self, | |
| iface | |||
| ) | [private] |
Definition at line 431 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager._new_scan_data | ( | self | ) | [private] |
Definition at line 363 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager._ping_fail | ( | ) | [private] |
Definition at line 435 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager.add_iface | ( | self, | |
| iface | |||
| ) |
Definition at line 306 of file radio_manager.py.
Checks that the bss matches the forced bssid, ssid and band.
Definition at line 346 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager.check_iface_matches_forcing | ( | self, | |
| iface | |||
| ) |
Definition at line 358 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager.desirability | ( | self, | |
| target_bss, | |||
expiry_time = 0, |
|||
iface = None |
|||
| ) |
Definition at line 512 of file radio_manager.py.
| def multi_interface_roam.radio_manager.RadioManager.set_mode | ( | self, | |
ssid = "", |
|||
bssid = "", |
|||
band = 0, |
|||
scan_only = False, |
|||
iface = "" |
|||
| ) |
Definition at line 312 of file radio_manager.py.
Called in the main update cycle after all the scores have been computed. Decides which interfaces should be activated.
Definition at line 438 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 312 of file radio_manager.py.
Definition at line 312 of file radio_manager.py.
Definition at line 312 of file radio_manager.py.
Definition at line 312 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 312 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.
Definition at line 286 of file radio_manager.py.