Public Member Functions | Public Attributes | Private Member Functions
multi_interface_roam.radio_manager.RadioManager Class Reference

List of all members.

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

Detailed Description

Definition at line 285 of file radio_manager.py.


Constructor & Destructor Documentation

Definition at line 286 of file radio_manager.py.


Member Function Documentation

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.

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.

Definition at line 363 of file radio_manager.py.

Definition at line 435 of file radio_manager.py.

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.

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


multi_interface_roam
Author(s): Blaise Gassend
autogenerated on Thu Apr 24 2014 15:34:18