class Syskit::InputPort

Public Instance Methods

each_concrete_connection() { |find_output_port, policy| ... } click to toggle source

Enumerates all ports connected to this one

# File lib/syskit/port.rb, line 158
def each_concrete_connection
    port = to_component_port
    port.component.each_concrete_input_connection(port.name) do |out_task, out_port_name, in_port_name, policy|
        yield(out_task.find_output_port(out_port_name), policy)
    end
    self
end
each_connection() { |find_output_port, policy| ... } click to toggle source

Enumerates all ports connected to this one

# File lib/syskit/port.rb, line 145
def each_connection
    port = to_component_port
    port.component.each_input_connection(port.name) do |out_task, out_port_name, in_port_name, policy|
        yield(out_task.find_output_port(out_port_name), policy)
    end
    self
end
input?() click to toggle source
# File lib/syskit/port.rb, line 166
def input?; true end
writer(policy = Hash.new) click to toggle source
# File lib/syskit/port.rb, line 153
def writer(policy = Hash.new)
    InputWriter.new(self, policy)
end