Uses of Class
lime.LimeTemplate

Packages that use LimeTemplate
lime   
lime.motes   
 

Uses of LimeTemplate in lime
 

Fields in lime declared as LimeTemplate
private  LimeTemplate Reaction.limeTmpl
           
 

Methods in lime that return LimeTemplate
 LimeTemplate Reaction.getTemplate()
          Get the template associated with the reaction.
(package private) static LimeTemplate LimeTemplate.fromFlatToLimeTemplate(lights.interfaces.ITuple flatT)
          Given a tuple, this method converts it to a LimeTuple.
 

Methods in lime with parameters of type LimeTemplate
 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)
           
 

Constructors in lime with parameters of type LimeTemplate
UbiquitousReaction(LimeTemplate template, ReactionListener listener, short mode)
          Create the reaction.
Reaction(LimeTemplate lt, ReactionListener listener, short mode)
           
LocalizedReaction(LimeTemplate template, ReactionListener listener, short mode)
          Create the reaction, by specifying location information.
 

Uses of LimeTemplate in lime.motes
 

Subclasses of LimeTemplate in lime.motes
 class MoteLimeTemplate
          This class, MotesLimeTemplate, is used to wrap the tuple along with the extra fields to be matched, e.g., the current, destination, and tuple id fields.
 

Methods in lime.motes with parameters of type LimeTemplate
 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.