class Syskit::DRoby::V5::TypelibTypeModelDumper::DRoby

Class used to transfer the definition of a type

Attributes

name[R]
xml[R]

Public Class Methods

new(name, xml) click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 143
def initialize(name, xml)
    @name = name
    @xml = xml
end

Public Instance Methods

proxy(peer) click to toggle source
# File lib/syskit/droby/v5/droby_dump.rb, line 147
def proxy(peer)
    if xml
        reg = Typelib::Registry.from_xml(xml)
        peer.object_manager.typelib_registry.merge(reg)
    end
    peer.object_manager.typelib_registry.get(name)
end