module Roby::DRoby::V5::TaskDumper
Public Instance Methods
droby_dump(peer)
click to toggle source
Returns an intermediate representation of self
suitable to be sent to the dest
peer.
# File lib/roby/droby/v5/droby_dump.rb, line 493 def droby_dump(peer) arguments = Hash.new model.arguments.each do |arg_name| if self.arguments.assigned?(arg_name) arguments[arg_name] = self.arguments.raw_get(arg_name) end end d_model = peer.dump_model(model) d_arguments = peer.dump(arguments) d_data = peer.dump(data) DRoby.new(peer.known_siblings_for(self), peer.dump(owners), d_model, plan.droby_id, d_arguments, d_data, mission: mission?, started: started?, finished: finished?, success: success?) end