cohydra
0.2.0 - add-license
Installation
Getting Started
API Reference
cohydra
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_argument() (cohydra.argparse.ArgumentParser method)
add_argument_group() (cohydra.argparse.ArgumentParser method)
add_error() (cohydra.context.Context method)
(cohydra.context.NoContext method)
(cohydra.context.SimpleContext method)
add_interface() (cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
add_mobility_input() (cohydra.scenario.Scenario method)
add_mutually_exclusive_group() (cohydra.argparse.ArgumentParser method)
add_network() (cohydra.scenario.Scenario method)
add_subparsers() (cohydra.argparse.ArgumentParser method)
address (cohydra.interface.Interface attribute)
address_helper (cohydra.network.Network attribute)
after() (cohydra.events.Event.Event method)
animation_interface (cohydra.simulation.Simulation attribute)
antennas (cohydra.channel.wifi.WiFiChannel attribute)
args (cohydra.command_executor.base.ExitCode attribute)
(cohydra.context.DeferredItem attribute)
ArgumentParser (class in cohydra.argparse)
B
bridge (cohydra.node.external.ExternalNode attribute)
bridge_device (cohydra.node.switch.SwitchNode attribute)
bridge_name() (cohydra.interface.Interface property)
build_docker_image() (cohydra.node.docker.DockerNode method)
C
cancel() (cohydra.context.Context method)
(cohydra.context.DeferredItem method)
(cohydra.context.NoContext method)
(cohydra.context.SimpleContext method)
Channel (class in cohydra.channel.channel)
channel (cohydra.channel.wifi.WiFiChannel attribute)
channel_width (cohydra.channel.wifi.WiFiChannel attribute)
channels (cohydra.network.Network attribute)
(cohydra.node.base.Node attribute)
channels() (cohydra.scenario.Scenario method)
check_if() (cohydra.events.Event.Event method)
cleanup() (cohydra.context.Context method)
(cohydra.context.DeferredItem method)
(cohydra.context.NoContext method)
(cohydra.context.SimpleContext method)
client (cohydra.command_executor.ssh.SSHCommandExecutor attribute)
cohydra (module)
cohydra.argparse (module)
cohydra.channel (module)
cohydra.channel.channel (module)
cohydra.channel.csma (module)
cohydra.channel.wifi (module)
cohydra.command_executor (module)
cohydra.command_executor.base (module)
cohydra.command_executor.console (module)
cohydra.command_executor.docker (module)
cohydra.command_executor.local (module)
cohydra.command_executor.ssh (module)
cohydra.command_executor.util (module)
cohydra.context (module)
cohydra.events (module)
cohydra.events.Event (module)
cohydra.interface (module)
cohydra.network (module)
cohydra.node (module)
cohydra.node.base (module)
cohydra.node.docker (module)
cohydra.node.external (module)
cohydra.node.ssh (module)
cohydra.node.switch (module)
cohydra.scenario (module)
cohydra.simulation (module)
cohydra.util (module)
cohydra.workflow (module)
color (cohydra.network.Network attribute)
(cohydra.node.base.Node attribute)
command (cohydra.node.docker.DockerNode attribute)
command_executor (cohydra.node.base.Node attribute)
(cohydra.node.docker.DockerNode attribute)
(cohydra.node.external.ExternalNode attribute)
CommandExecutor (class in cohydra.command_executor.base)
connect() (cohydra.network.Network method)
connect_tap_to_bridge() (cohydra.interface.Interface method)
ConsoleCommandExecutor (class in cohydra.command_executor.console)
container (cohydra.command_executor.docker.DockerCommandExecutor attribute)
(cohydra.node.docker.DockerNode attribute)
container_pid (cohydra.node.docker.DockerNode attribute)
Context (class in cohydra.context)
context (cohydra.scenario.Scenario attribute)
convert_arg_line_to_args() (cohydra.argparse.ArgumentParser method)
counter (cohydra.command_executor.base.CommandExecutor attribute)
cpus (cohydra.node.docker.DockerNode attribute)
csma_helper (cohydra.channel.csma.CSMAChannel attribute)
CSMAChannel (class in cohydra.channel.csma)
ctx (cohydra.context.DeferredItem attribute)
current() (cohydra.context.Context static method)
(cohydra.context.NoContext static method)
(cohydra.context.SimpleContext static method)
current_waiting_events (cohydra.workflow.Workflow attribute)
D
data_rate (cohydra.channel.wifi.WiFiChannel attribute)
default_ip() (in module cohydra.node.ssh)
defer() (cohydra.context.Context method)
(cohydra.context.NoContext method)
(cohydra.context.SimpleContext method)
(in module cohydra.context)
DeferredItem (class in cohydra.context)
delay (cohydra.channel.csma.CSMAChannel attribute)
devices_container (cohydra.channel.csma.CSMAChannel attribute)
(cohydra.channel.wifi.WiFiChannel attribute)
disconnect_tap_from_bridge() (cohydra.interface.Interface method)
docker_build_dir (cohydra.node.docker.DockerNode attribute)
docker_client (cohydra.simulation.Simulation attribute)
docker_image (cohydra.node.docker.DockerNode attribute)
docker_image_tag() (cohydra.node.docker.DockerNode property)
DockerCommandExecutor (class in cohydra.command_executor.docker)
dockerfile (cohydra.node.docker.DockerNode attribute)
DockerNode (class in cohydra.node.docker)
DSSS_RATE_11Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
DSSS_RATE_1Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
DSSS_RATE_2Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
DSSS_RATE_5_5Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
E
e() (in module cohydra.events)
(in module cohydra.events.Event)
environment_variables (cohydra.node.docker.DockerNode attribute)
ERP_OFDM_RATE_12Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_18Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_24Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_36Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_48Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_54Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_6Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
ERP_OFDM_RATE_9Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
error() (cohydra.argparse.ArgumentParser method)
Event (class in cohydra.events.Event)
event() (in module cohydra.events)
(in module cohydra.events.Event)
event_worker() (in module cohydra.events.Event)
EventPart (class in cohydra.events.Event)
execute() (cohydra.command_executor.base.CommandExecutor method)
(cohydra.command_executor.console.ConsoleCommandExecutor method)
(cohydra.command_executor.docker.DockerCommandExecutor method)
(cohydra.command_executor.local.LocalCommandExecutor method)
(cohydra.command_executor.ssh.SSHCommandExecutor method)
(cohydra.events.Event.Event method)
execute_command() (cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
execute_events_on_simulation_end() (in module cohydra.events)
(in module cohydra.events.Event)
exit() (cohydra.argparse.ArgumentParser method)
ExitCode
expand_volume_shorthand() (in module cohydra.node.docker)
exposed_ports (cohydra.node.docker.DockerNode attribute)
ExternalNode (class in cohydra.node.external)
F
fails (cohydra.context.Context attribute)
format_help() (cohydra.argparse.ArgumentParser method)
format_usage() (cohydra.argparse.ArgumentParser method)
frequency (cohydra.channel.wifi.WiFiChannel attribute)
func (cohydra.context.DeferredItem attribute)
G
get_default() (cohydra.argparse.ArgumentParser method)
get_logger() (cohydra.command_executor.base.CommandExecutor method)
(cohydra.command_executor.console.ConsoleCommandExecutor method)
(cohydra.command_executor.docker.DockerCommandExecutor method)
(cohydra.command_executor.local.LocalCommandExecutor method)
(cohydra.command_executor.ssh.SSHCommandExecutor method)
go_offline() (cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
go_online() (cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
H
hosts (cohydra.simulation.Simulation attribute)
I
ifname (cohydra.interface.Interface attribute)
(cohydra.node.external.ExternalNode attribute)
Interface (class in cohydra.interface)
interfaces (cohydra.channel.channel.Channel attribute)
(cohydra.node.base.Node attribute)
K
kwargs (cohydra.context.DeferredItem attribute)
L
LocalCommandExecutor (class in cohydra.command_executor.local)
log() (cohydra.command_executor.util.LogFile method)
log_directory (cohydra.simulation.Simulation attribute)
log_file() (in module cohydra.command_executor.local)
(in module cohydra.command_executor.ssh)
log_to_file() (in module cohydra.node.docker)
LogFile (class in cohydra.command_executor.util)
M
mac_address (cohydra.interface.Interface attribute)
memory (cohydra.node.docker.DockerNode attribute)
N
name (cohydra.command_executor.base.CommandExecutor attribute)
(cohydra.context.DeferredItem attribute)
(cohydra.node.base.Node attribute)
netanim_node_size (cohydra.scenario.Scenario attribute)
Network (class in cohydra.network)
network (cohydra.channel.channel.Channel attribute)
(cohydra.network.Network attribute)
network_address_helper() (in module cohydra.network)
network_color_for() (in module cohydra.util)
networks (cohydra.scenario.Scenario attribute)
NoContext (class in cohydra.context)
Node (class in cohydra.node.base)
node (cohydra.interface.Interface attribute)
nodes() (cohydra.channel.channel.Channel property)
(cohydra.channel.csma.CSMAChannel property)
(cohydra.channel.wifi.WiFiChannel property)
(cohydra.scenario.Scenario method)
ns3_device (cohydra.interface.Interface attribute)
ns3_node (cohydra.node.base.Node attribute)
ns3_nodes_container (cohydra.channel.channel.Channel attribute)
O
OFDM_RATE_12Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_18Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_24Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_36Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_48Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_54Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_6Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
OFDM_RATE_9Mbps (cohydra.channel.wifi.WiFiChannel.WiFiDataRate attribute)
once() (in module cohydra.util)
P
parse_args() (cohydra.argparse.ArgumentParser method)
parse_intermixed_args() (cohydra.argparse.ArgumentParser method)
parse_known_args() (cohydra.argparse.ArgumentParser method)
parse_known_intermixed_args() (cohydra.argparse.ArgumentParser method)
pcap_file_name() (cohydra.interface.Interface property)
pop() (cohydra.context.ThreadLocalStack method)
prepare() (cohydra.channel.channel.Channel method)
(cohydra.channel.csma.CSMAChannel method)
(cohydra.channel.wifi.WiFiChannel method)
(cohydra.network.Network method)
(cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
(cohydra.simulation.Simulation method)
print_help() (cohydra.argparse.ArgumentParser method)
print_usage() (cohydra.argparse.ArgumentParser method)
push() (cohydra.context.ThreadLocalStack method)
R
register() (cohydra.argparse.ArgumentParser method)
remove_bridge() (cohydra.interface.Interface method)
remove_remote_address() (cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
run() (cohydra.argparse.ArgumentParser method)
S
s() (cohydra.events.Event.Event method)
Scenario (class in cohydra.scenario)
scenario (cohydra.simulation.Simulation attribute)
set_defaults() (cohydra.argparse.ArgumentParser method)
set_position() (cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
setup_bridge() (cohydra.interface.Interface method)
setup_host_interfaces() (cohydra.node.docker.DockerNode method)
setup_remote_address() (cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
setup_veth_container_end() (cohydra.interface.Interface method)
setup_veth_pair() (cohydra.interface.Interface method)
SimpleContext (class in cohydra.context)
simulate() (cohydra.simulation.Simulation method)
Simulation (class in cohydra.simulation)
simulation (cohydra.scenario.Scenario attribute)
sleep() (cohydra.workflow.Workflow method)
speed (cohydra.channel.csma.CSMAChannel attribute)
split_shell_arguments() (in module cohydra.command_executor.util)
SSHCommandExecutor (class in cohydra.command_executor.ssh)
SSHNode (class in cohydra.node.ssh)
stack() (cohydra.context.ThreadLocalStack property)
standard (cohydra.channel.wifi.WiFiChannel attribute)
start() (cohydra.events.Event.Event method)
(cohydra.workflow.Workflow method)
start_docker_container() (cohydra.node.docker.DockerNode method)
start_on_simulation_end() (cohydra.events.Event.Event method)
start_on_simulation_start() (cohydra.events.Event.Event method)
started (cohydra.simulation.Simulation attribute)
stop() (cohydra.workflow.Workflow method)
stop_docker_container() (cohydra.node.docker.DockerNode method)
stop_event (cohydra.workflow.Workflow attribute)
stringify_shell_arguments() (in module cohydra.command_executor.util)
sudo (cohydra.command_executor.ssh.SSHCommandExecutor attribute)
SwitchNode (class in cohydra.node.switch)
T
tap_name() (cohydra.interface.Interface property)
task (cohydra.workflow.Workflow attribute)
ThreadLocalStack (class in cohydra.context)
top() (cohydra.context.ThreadLocalStack method)
tx_power (cohydra.channel.wifi.WiFiChannel attribute)
U
unique() (in module cohydra.util)
unique_generator() (in module cohydra.util)
V
veth_name() (cohydra.interface.Interface property)
volumes (cohydra.node.docker.DockerNode attribute)
W
wait_until() (cohydra.workflow.Workflow method)
wait_until_true() (cohydra.workflow.Workflow method)
wants_ip_stack() (cohydra.node.base.Node method)
(cohydra.node.docker.DockerNode method)
(cohydra.node.external.ExternalNode method)
(cohydra.node.ssh.SSHNode method)
(cohydra.node.switch.SwitchNode method)
when() (cohydra.events.Event.Event method)
wifi (cohydra.channel.wifi.WiFiChannel attribute)
WIFI_802_11a (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11ac (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11ax (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11b (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11g (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11n (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WIFI_802_11n_5G (cohydra.channel.wifi.WiFiChannel.WiFiStandard attribute)
WiFiChannel (class in cohydra.channel.wifi)
WiFiChannel.WiFiDataRate (class in cohydra.channel.wifi)
WiFiChannel.WiFiStandard (class in cohydra.channel.wifi)
with_traceback() (cohydra.command_executor.base.ExitCode method)
Workflow (class in cohydra.workflow)
workflow() (cohydra.scenario.Scenario method)
workflows (cohydra.scenario.Scenario attribute)
(cohydra.simulation.Simulation attribute)