class Syskit::OutputPort
Public Instance Methods
each_concrete_connection() { |find_input_port, policy| ... }
click to toggle source
Enumerates all ports connected to this one
# File lib/syskit/port.rb, line 188 def each_concrete_connection port = to_component_port port.component.each_concrete_output_connection(port.name) do |_, in_port_name, in_task, policy| yield(in_task.find_input_port(in_port_name), policy) end self end
each_connection() { |find_input_port, policy| ... }
click to toggle source
Enumerates all ports connected to this one
# File lib/syskit/port.rb, line 179 def each_connection port = to_component_port port.component.each_output_connection(port.name) do |_, in_port_name, in_task, policy| yield(in_task.find_input_port(in_port_name), policy) end self end
output?()
click to toggle source
# File lib/syskit/port.rb, line 196 def output?; true end
reader(policy = Hash.new)
click to toggle source
# File lib/syskit/port.rb, line 174 def reader(policy = Hash.new) OutputReader.new(self, policy) end
to_data_source()
click to toggle source
# File lib/syskit/port.rb, line 170 def to_data_source OutputReader.new(self) end