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