Source Code Reference¶
Subpackages¶
- paradrop.airshark package
- paradrop.backend package
- Submodules
- paradrop.backend.airshark_api module
- paradrop.backend.airshark_ws module
- paradrop.backend.auth module
- paradrop.backend.chute_api module
- paradrop.backend.config_api module
- paradrop.backend.cors module
- paradrop.backend.http_server module
- paradrop.backend.information_api module
- paradrop.backend.log_sockjs module
- paradrop.backend.password_api module
- paradrop.backend.password_manager module
- paradrop.backend.snapd_resource module
- paradrop.backend.status_sockjs module
- Module contents
- paradrop.base package
- paradrop.confd package
- Submodules
- paradrop.confd.base module
- paradrop.confd.client module
- paradrop.confd.command module
- paradrop.confd.dhcp module
- paradrop.confd.firewall module
- paradrop.confd.main module
- paradrop.confd.manager module
- paradrop.confd.network module
- paradrop.confd.qos module
- paradrop.confd.wireless module
- Module contents
- paradrop.core package
- Subpackages
- paradrop.core.agent package
- paradrop.core.chute package
- paradrop.core.config package
- Submodules
- paradrop.core.config.airshark module
- paradrop.core.config.configservice module
- paradrop.core.config.devices module
- paradrop.core.config.dhcp module
- paradrop.core.config.dockerconfig module
- paradrop.core.config.firewall module
- paradrop.core.config.haproxy module
- paradrop.core.config.hostconfig module
- paradrop.core.config.network module
- paradrop.core.config.osconfig module
- paradrop.core.config.power module
- paradrop.core.config.reservations module
- paradrop.core.config.resource module
- paradrop.core.config.services module
- paradrop.core.config.snap module
- paradrop.core.config.state module
- paradrop.core.config.uciutils module
- paradrop.core.config.wifi module
- paradrop.core.config.zerotier module
- Module contents
- paradrop.core.container package
- paradrop.core.plan package
- Submodules
- paradrop.core.plan.executionplan module
- paradrop.core.plan.hostconfig module
- paradrop.core.plan.name module
- paradrop.core.plan.plangraph module
- paradrop.core.plan.resource module
- paradrop.core.plan.router module
- paradrop.core.plan.runtime module
- paradrop.core.plan.snap module
- paradrop.core.plan.state module
- paradrop.core.plan.struct module
- paradrop.core.plan.traffic module
- Module contents
- paradrop.core.system package
- paradrop.core.update package
- Module contents
- Subpackages
- paradrop.lib package
Submodules¶
paradrop.main module¶
Core module. Contains the entry point into Paradrop and establishes all other modules. Does not implement any behavior itself.
paradrop.plan_demo module¶
This module is here purely to help with understanding the rather complex execution plan in Paradrop. Simply run it (python -m paradrop.plan_demo), and it will walk through all of the functions that make up a chute creation operation.
-
loadPriorityMap
()[source]¶ Make a map of priority values back to their names for reference.
These are defined as constant integer values in paradrop.backend.exc.plangraph. For example, for priority 9 (STRUCT_GET_SYSTEM_DEVICES), the dictionary produced by this function would contain the entry 9: “STRUCT_GET_SYSTEM_DEVICES”.