Oi.Topology.Graph.Edge (oi v0.1.0)

Copy Markdown

A directed edge representing data flow between two node ports.

It also serves as the deterministic variable name across the larger system.

Summary

Types

t()

@type t() :: %Oi.Topology.Graph.Edge{
  from_node: Oi.Topology.Graph.Node.id(),
  from_port: Oi.Topology.Graph.Node.node_port(),
  to_node: Oi.Topology.Graph.Node.id(),
  to_port: Oi.Topology.Graph.Node.node_port()
}

Functions

new(from_node, from_port, to_node, to_port)