$search
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.
def multi_interface_roam::radio_manager::RadioManager::__init__ | ( | self | ) |
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.
def multi_interface_roam::radio_manager::RadioManager::check_bss_matches_forcing | ( | self, | ||
bss | ||||
) |
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.
def multi_interface_roam::radio_manager::RadioManager::update | ( | self | ) |
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 292 of file radio_manager.py.
Definition at line 288 of file radio_manager.py.
Definition at line 291 of file radio_manager.py.
Definition at line 316 of file radio_manager.py.
Definition at line 315 of file radio_manager.py.
Definition at line 317 of file radio_manager.py.
Definition at line 314 of file radio_manager.py.
Definition at line 303 of file radio_manager.py.
Definition at line 289 of file radio_manager.py.
Definition at line 290 of file radio_manager.py.
Definition at line 298 of file radio_manager.py.
Definition at line 293 of file radio_manager.py.
Definition at line 296 of file radio_manager.py.
Definition at line 297 of file radio_manager.py.
Definition at line 287 of file radio_manager.py.
Definition at line 313 of file radio_manager.py.
Definition at line 295 of file radio_manager.py.
Definition at line 294 of file radio_manager.py.
Definition at line 304 of file radio_manager.py.