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 desirability
def set_mode
def update

Public Attributes

 activate_hysteresis
 bss_expiry_time
 forced_band
 forced_bssid
 forced_ssid
 hot_bss_expiry_time
 iface_associations
 initial_inhibit_end
 interfaces
 max_hot_frequencies
 reassociate_hysteresis
 same_bss_penalty
 scan_manager
 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.


Member Function Documentation

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 322 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 328 of file radio_manager.py.

def multi_interface_roam::radio_manager::RadioManager::_dhcp_fail (   self,
  iface 
) [private]

Definition at line 411 of file radio_manager.py.

def multi_interface_roam::radio_manager::RadioManager::_new_scan_data (   self  )  [private]

Definition at line 350 of file radio_manager.py.

def multi_interface_roam::radio_manager::RadioManager::_ping_fail (  )  [private]

Definition at line 415 of file radio_manager.py.

def multi_interface_roam::radio_manager::RadioManager::add_iface (   self,
  iface 
)

Definition at line 307 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 340 of file radio_manager.py.

def multi_interface_roam::radio_manager::RadioManager::desirability (   self,
  target_bss,
  expiry_time = 0,
  iface = None 
)

Definition at line 492 of file radio_manager.py.

def multi_interface_roam::radio_manager::RadioManager::set_mode (   self,
  ssid = "",
  bssid = "",
  band = 0 
)

Definition at line 313 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 418 of file radio_manager.py.


Member Data Documentation

Definition at line 293 of file radio_manager.py.

Definition at line 292 of file radio_manager.py.

Definition at line 316 of file radio_manager.py.

Definition at line 288 of file radio_manager.py.

Definition at line 287 of file radio_manager.py.

Definition at line 304 of file radio_manager.py.

Definition at line 290 of file radio_manager.py.

Definition at line 291 of file radio_manager.py.

Definition at line 299 of file radio_manager.py.

Definition at line 294 of file radio_manager.py.

Definition at line 297 of file radio_manager.py.

Definition at line 298 of file radio_manager.py.

Definition at line 289 of file radio_manager.py.

Definition at line 296 of file radio_manager.py.

Definition at line 295 of file radio_manager.py.

Definition at line 305 of file radio_manager.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Properties Friends Defines


multi_interface_roam
Author(s): Blaise Gassend
autogenerated on Fri Jan 11 09:52:36 2013