remove

Class: ext1

(legend)

Operand Stack Heap Condition Codes
  • Initial (operands):
    Template
  • Final (return values):
    Template (unchanged)
N/A
N/A

Description

Searches the host's local tuple space for a tuple matching a template. If a match is found, remove it from the tuple space. This instruction does not remove the template from the tuple space. It is useful when a reaction fires, and the agent wants to remove the tuple that caused the reaction to fire. If one tuple causes multiple reactions belonging to multiple agents to fire, each reaction can execute remove and still maintain a copy of the tuple on its operand stack.

This page was last updated on January 8, 2006 1:17 AM.
This work is supported by the ONR MURI Project CONTESSA and the NSF under grant number CCR-9970939.