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