Uses of Class
lime.LimeTuple

Packages that use LimeTuple
lime   
lime.motes   
 

Uses of LimeTuple in lime
 

Methods in lime that return LimeTuple
 LimeTuple ReactionEvent.getEventTuple()
          Get the tuple that triggered the reaction.
 LimeTuple LimeTupleSpace.out(lights.interfaces.ITuple tuple)
          Inserts a tuple in the shared tuple space.
 LimeTuple LimeTupleSpace.out(AgentLocation destination, lights.interfaces.ITuple tuple)
          Inserts a tuple in the shared tuple space.
 LimeTuple[] LimeTupleSpace.outg(AgentLocation destination, lights.interfaces.ITuple[] tuples)
          Write a set of tuples to the tuple space.
private  LimeTuple[] LimeTupleSpace.doOut(AgentLocation destination, lights.interfaces.ITuple[] tuples, short op)
           
 LimeTuple LimeTupleSpace.inp(LimeTemplate template)
          Retrieves a tuple that matches a given template, and removes it from the tuple space, or returns null if no matching tuple exists.
 LimeTuple[] LimeTupleSpace.ing(LimeTemplate template)
          Retrieve all tuples that match a pattern.
 LimeTuple LimeTupleSpace.in(LimeTemplate template)
          Retrieves a tuple that matches a given template, and removes it from the tuple space.
 LimeTuple LimeTupleSpace.rdp(LimeTemplate template)
          Retrieves a copy of a tuple that matches a given template, or returns null if no matching tuple exists.
 LimeTuple[] LimeTupleSpace.rdg(LimeTemplate template)
          Copy all tuples that match a pattern.
 LimeTuple LimeTupleSpace.rd(LimeTemplate template)
          Retrieves a copy of a tuple that matches a given template.
private  LimeTuple LimeTupleSpace.doBlocking(LimeTemplate template, short type)
           
private  LimeTuple[] LimeTupleSpace.doProbe(LimeTemplate template, short type)
           
private  LimeTuple[] LimeTupleSpace.getArray(lights.interfaces.ITuple[] t)
           
private  LimeTuple[] LimeTupleSpace.getArray(lights.interfaces.ITuple t)
           
(package private) static LimeTuple LimeTuple.fromFlatToLimeTuple(lights.interfaces.ITuple flatT)
          Given a tuple, this method converts it to a LimeTuple.
 

Uses of LimeTuple in lime.motes
 

Subclasses of LimeTuple in lime.motes
 class MoteLimeTuple
          The MoteLimeTuple class extends the mote id adding the information of the MoteID.
 

Methods in lime.motes that return LimeTuple
 LimeTuple MoteReactionEvent.getEventTuple()
           
 LimeTuple MoteLimeTupleSpace.in(LimeTemplate template)
          As explained and motivated in the documentation, this method always throws a MotesIllegalOperationException when trying to remove sensig data tuples, since we consider not appropriate to remove from the tuple space a tuple that indicates a property of the environment, such as the temperature or the light status.
 LimeTuple MoteLimeTupleSpace.inp(LimeTemplate template)
          As explained and motivated in the documentation, this method always throws a MotesIllegalOperationException, since we consider not appropriate to remove from the tuple space a tuple that indicates a property of the environment, such as the temperature or the light status.
 LimeTuple[] MoteLimeTupleSpace.ing(LimeTemplate template)
          As explained and motivated in the documentation, this method always throws a MotesIllegalOperationException, since we consider not appropriate to remove from the tuple space a tuple that indicates a property of the environment, such as the temperature or the light status.
 LimeTuple MoteLimeTupleSpace.rd(LimeTemplate template)
          This method performs the read operation on the sensor network.
 LimeTuple MoteLimeTupleSpace.rdp(LimeTemplate template)
          This method performs the readp operation on the sensor network.
 LimeTuple[] MoteLimeTupleSpace.rdg(LimeTemplate template)
          This method performs the readg operation on the sensor network.
 LimeTuple MoteLimeTupleSpace.out(lights.interfaces.ITuple tuple)
          The out operation is forbidden, just like the in; see the documentation for more detailed information and motivation.
 

Methods in lime.motes with parameters of type LimeTuple
private  boolean MoteAgent.lookForTuples(LimeTuple lt)
          This private method is used to check wether the tuplespace contains at least a tuple that matches the tuple passed as parameter.