class Syskit::Models::BoundDynamicDataService

Representation of instanciated dynamic services

Attributes

dynamic_service[RW]

The dynamic service that has been used to create this particular service

dynamic_service_options[RW]

The options used during the service instanciation

Public Instance Methods

addition_requires_reconfiguration?() click to toggle source

Whether this service can be added dynamically (i.e. without requiring a reconfigure)

# File lib/syskit/models/bound_dynamic_data_service.rb, line 17
def addition_requires_reconfiguration?
    dynamic_service.addition_requires_reconfiguration?
end
dynamic?() click to toggle source
# File lib/syskit/models/bound_dynamic_data_service.rb, line 11
def dynamic?
    true
end
remove_when_unused?() click to toggle source

Whether this service must be removed when unused

# File lib/syskit/models/bound_dynamic_data_service.rb, line 22
def remove_when_unused?
    dynamic_service.remove_when_unused?
end
same_service?(other) click to toggle source

(see Syskit::Models::BoundDataService#same_service?)

# File lib/syskit/models/bound_dynamic_data_service.rb, line 27
def same_service?(other)
    if other.kind_of?(BoundDynamicDataService)
        (dynamic_service.demoted == other.dynamic_service.demoted) &&
            (dynamic_service_options == other.dynamic_service_options)
    end
end