Classes | |
| class | AlwaysSwitchSelectionStrategy |
| class | CommandWithOutput |
| class | ConfigureArp |
| class | ConfigureRpFilter |
| class | DhcpClient |
| class | DhcpInterface |
| class | KillServices |
| class | LinkBringupTimeMeasurementStrategy |
| class | LinkStabilityTimeMeasurementStrategy |
| class | LoggerStream |
| class | NetlinkMonitor |
| class | NetworkConnection |
| class | NetworkSelector |
| class | RoutingRules |
| class | RunCommand |
| class | SelectionStrategy |
| class | SimpleSelectionStrategy |
| class | StatGatherer |
| class | StaticRoute |
| class | System |
| class | WiredInterface |
| class | WirelessInterface |
| class | WpaSupplicant |
Functions | |
| def | flushiprule |
| def | log_time_string |
| def | main |
| def | safe_shutdown |
Variables | |
| tuple | all_logger = logging.getLogger('') |
| tuple | all_logger_formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') |
| tuple | all_logger_handler = logging.handlers.TimedRotatingFileHandler(os.path.join(logdir,'all.log'), when='midnight', backupCount=logfilecount) |
| int | BLACKHOLE_BASESTATION_RULE = 175 |
| int | BLOCK_NON_TUNNEL_RULE = 250 |
| tuple | console_file_handler = logging.handlers.TimedRotatingFileHandler(os.path.join(logdir,'console-output.log'), when='midnight', backupCount=logfilecount) |
| tuple | console_formatter = logging.Formatter('%(message)s') |
| tuple | console_handler = logging.StreamHandler(sys.stdout) |
| tuple | console_logger = logging.getLogger('console') |
| int | DEFAULT_RULE = 200 |
| tuple | file_formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') |
| int | FIRST_IFACE_RULE = 100 |
| int | LOCAL_RULE = 50 |
| string | logdir = '/var/log/roam' |
| int | logfilecount = 10 |
| int | NOCHECK = 0 |
| int | NOIP = 1 |
| int | NOLINK = 2 |
| tuple | null_file = open('/dev/null') |
| dictionary | STATUSES |
| tuple | strategy_logger = logging.getLogger('console.strategy') |
| tuple | strategy_str = LoggerStream(strategy_logger.info) |
| int | TUNNEL_RULE = 150 |
| int | TUNNEL_RULE2 = 75 |
| def multi_interface_roam.multi_interface_roam.flushiprule | ( | rule_prio, | |
leave_one = False |
|||
| ) |
Definition at line 120 of file multi_interface_roam.py.
Definition at line 117 of file multi_interface_roam.py.
| def multi_interface_roam.multi_interface_roam.main | ( | config_file, | |
| strategy, | |||
supervisor_function = None |
|||
| ) |
Definition at line 1217 of file multi_interface_roam.py.
| def multi_interface_roam.multi_interface_roam.safe_shutdown | ( | method, | |
| args, | |||
| nargs | |||
| ) |
Definition at line 132 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::all_logger = logging.getLogger('') |
Definition at line 105 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::all_logger_formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') |
Definition at line 107 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::all_logger_handler = logging.handlers.TimedRotatingFileHandler(os.path.join(logdir,'all.log'), when='midnight', backupCount=logfilecount) |
Definition at line 106 of file multi_interface_roam.py.
Definition at line 42 of file multi_interface_roam.py.
Definition at line 44 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::console_file_handler = logging.handlers.TimedRotatingFileHandler(os.path.join(logdir,'console-output.log'), when='midnight', backupCount=logfilecount) |
Definition at line 100 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::console_formatter = logging.Formatter('%(message)s') |
Definition at line 96 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::console_handler = logging.StreamHandler(sys.stdout) |
Definition at line 94 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::console_logger = logging.getLogger('console') |
Definition at line 89 of file multi_interface_roam.py.
Definition at line 43 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::file_formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s') |
Definition at line 87 of file multi_interface_roam.py.
Definition at line 39 of file multi_interface_roam.py.
Definition at line 38 of file multi_interface_roam.py.
| string multi_interface_roam::multi_interface_roam::logdir = '/var/log/roam' |
Definition at line 79 of file multi_interface_roam.py.
Definition at line 85 of file multi_interface_roam.py.
Definition at line 48 of file multi_interface_roam.py.
Definition at line 47 of file multi_interface_roam.py.
Definition at line 46 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::null_file = open('/dev/null') |
Definition at line 36 of file multi_interface_roam.py.
00001 { 00002 NOLINK : "Establishing Link", 00003 NOIP : "Getting an IP address", 00004 NOCHECK : "Ready" 00005 }
Definition at line 50 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::strategy_logger = logging.getLogger('console.strategy') |
Definition at line 91 of file multi_interface_roam.py.
| tuple multi_interface_roam::multi_interface_roam::strategy_str = LoggerStream(strategy_logger.info) |
Definition at line 115 of file multi_interface_roam.py.
Definition at line 41 of file multi_interface_roam.py.
Definition at line 40 of file multi_interface_roam.py.