module Roby::DRoby::V5::Actions::Models::ActionDumper

Public Instance Methods

droby_dump(dest) click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 681
def droby_dump(dest)
    dump = self.dup
    dump.droby_dump!(dest)
    dump
end
droby_dump!(peer) click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 687
def droby_dump!(peer)
    @returned_type = peer.dump_model(returned_type)
    @arguments = peer.dump(arguments)
    # This is a cached value, invalidate it
    @returned_task_type = nil
end
proxy(peer) click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 694
def proxy(peer)
    result = self.dup
    result.proxy!(peer)
    result
end
proxy!(peer) click to toggle source
# File lib/roby/droby/v5/droby_dump.rb, line 700
def proxy!(peer)
    @returned_type = peer.local_model(returned_type)
    @arguments = peer.local_object(arguments)
end