Uses of Interface
lights.interfaces.ITuple

Packages that use ITuple
lights   
lights.adapters   
lights.adapters.builtin   
lights.interfaces   
 

Uses of ITuple in lights
 

Classes in lights that implement ITuple
 class Tuple
          The definition of a tuple, i.e., an ordered sequence of typed fields.
 

Methods in lights that return ITuple
 ITuple TupleSpace.in(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, the caller is suspended until such a tuple shows up in the tuple space.
 ITuple TupleSpace.inp(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, null is returned.
 ITuple[] TupleSpace.ing(ITuple template)
          Withdraws from the tuple space all the tuple matching the template specified.
 ITuple TupleSpace.rd(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple TupleSpace.rdp(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple[] TupleSpace.rdg(ITuple template)
          Reads from the tuple space a copy of all the tuples matching the template specified.
 ITuple Tuple.add(IField field)
          Adds a field at the end of the tuple.
 ITuple Tuple.addActual(java.io.Serializable obj)
          Adds an actual field, whose value is the given object, at the end of the tuple.
 ITuple Tuple.addFormal(java.lang.Class classObj)
          Adds a formal field, whose type is the given class, at the end of the tuple.
 ITuple Tuple.set(IField field, int index)
          Replaces the field at position index with the given one.
 ITuple Tuple.insertAt(IField field, int index)
          Inserts the given field at position index.
 ITuple Tuple.removeAt(int index)
          Removes the field at position index.
 

Methods in lights with parameters of type ITuple
 void TupleSpace.out(ITuple tuple)
          Inserts a tuple in the tuple space.
 void TupleSpace.outg(ITuple[] tuples)
          Inserts multiple tuples in the tuple space.
 ITuple TupleSpace.in(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, the caller is suspended until such a tuple shows up in the tuple space.
 ITuple TupleSpace.inp(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, null is returned.
 ITuple[] TupleSpace.ing(ITuple template)
          Withdraws from the tuple space all the tuple matching the template specified.
 ITuple TupleSpace.rd(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple TupleSpace.rdp(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple[] TupleSpace.rdg(ITuple template)
          Reads from the tuple space a copy of all the tuples matching the template specified.
 int TupleSpace.count(ITuple template)
          Returns a count of the tuples found in the tuple space that match the template.
 boolean Tuple.matches(ITuple tuple)
          Determines the rule used for pattern matching between tuples.
 

Uses of ITuple in lights.adapters
 

Methods in lights.adapters that return ITuple
abstract  ITuple TupleSpaceFactory.createTupleAdapter()
           
 ITuple Tuple.add(IField field)
          Creates an uninitialized tuple.
 ITuple Tuple.addActual(java.io.Serializable obj)
          Adds an actual field, whose value is the given object, at the end of the tuple.
 ITuple Tuple.addFormal(java.lang.Class classObj)
          Adds a formal field, whose type is the given class, at the end of the tuple.
 ITuple Tuple.set(IField field, int index)
          Replaces the field at position index with the given one.
 ITuple Tuple.insertAt(IField field, int index)
          Inserts the given field at position index.
 ITuple Tuple.removeAt(int index)
          Removes the field at position index.
 ITuple TupleSpace.in(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified.
 ITuple TupleSpace.inp(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified.
 ITuple[] TupleSpace.ing(ITuple template)
          Withdraws from the tuple space all the tuple matching the template specified.
 ITuple TupleSpace.rd(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple TupleSpace.rdp(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple[] TupleSpace.rdg(ITuple template)
          Reads from the tuple space a copy of all the tuples matching the template specified.
 

Methods in lights.adapters with parameters of type ITuple
 boolean Tuple.matches(ITuple tuple)
          Determines the rule used for pattern matching between tuples.
 void TupleSpace.out(ITuple tuple)
          Inserts a tuple in the tuple space.
 void TupleSpace.outg(ITuple[] tuples)
          Inserts multiple tuples in the tuple space.
 ITuple TupleSpace.in(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified.
 ITuple TupleSpace.inp(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified.
 ITuple[] TupleSpace.ing(ITuple template)
          Withdraws from the tuple space all the tuple matching the template specified.
 ITuple TupleSpace.rd(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple TupleSpace.rdp(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple[] TupleSpace.rdg(ITuple template)
          Reads from the tuple space a copy of all the tuples matching the template specified.
 int TupleSpace.count(ITuple template)
          Returns a count of the tuples found in the tuple space that match the template.
 

Uses of ITuple in lights.adapters.builtin
 

Methods in lights.adapters.builtin that return ITuple
 ITuple TupleSpaceFactory.createTupleAdapter()
           
 

Uses of ITuple in lights.interfaces
 

Methods in lights.interfaces that return ITuple
 ITuple ITupleSpace.in(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, the caller is suspended until such a tuple shows up in the tuple space.
 ITuple ITupleSpace.inp(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, null is returned.
 ITuple[] ITupleSpace.ing(ITuple template)
          Withdraws from the tuple space all the tuple matching the template specified.
 ITuple ITupleSpace.rd(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple ITupleSpace.rdp(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple[] ITupleSpace.rdg(ITuple template)
          Reads from the tuple space a copy of all the tuples matching the template specified.
 ITuple ITuple.add(IField field)
          Adds a field at the end of the tuple.
 ITuple ITuple.addActual(java.io.Serializable obj)
          Adds an actual field, whose value is the given object, at the end of the tuple.
 ITuple ITuple.addFormal(java.lang.Class classObj)
          Adds a formal field, whose type is the given class, at the end of the tuple.
 ITuple ITuple.set(IField field, int index)
          Replaces the field at position index with the given one.
 ITuple ITuple.insertAt(IField field, int index)
          Inserts the given field at position index.
 ITuple ITuple.removeAt(int index)
          Removes the field at position index.
 

Methods in lights.interfaces with parameters of type ITuple
 void ITupleSpace.out(ITuple tuple)
          Inserts a tuple in the tuple space.
 void ITupleSpace.outg(ITuple[] tuples)
          Inserts multiple tuples in the tuple space.
 ITuple ITupleSpace.in(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, the caller is suspended until such a tuple shows up in the tuple space.
 ITuple ITupleSpace.inp(ITuple template)
          Withdraws from the tuple space a tuple matching the template specified; if no tuple is found, null is returned.
 ITuple[] ITupleSpace.ing(ITuple template)
          Withdraws from the tuple space all the tuple matching the template specified.
 ITuple ITupleSpace.rd(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple ITupleSpace.rdp(ITuple template)
          Reads from the tuple space a copy of a tuple matching the template specified.
 ITuple[] ITupleSpace.rdg(ITuple template)
          Reads from the tuple space a copy of all the tuples matching the template specified.
 int ITupleSpace.count(ITuple template)
          Returns a count of the tuples found in the tuple space that match the template.
 boolean ITuple.matches(ITuple tuple)
          Determines the rule used for pattern matching between tuples.