Uses of Class
lime.LimeTupleSpace

Packages that use LimeTupleSpace
Default Package   
lime   
lime.motes   
lime.motes.util.console   
lime.util.console   
 

Uses of LimeTupleSpace in
 

Fields in Default Package declared as LimeTupleSpace
(package private)  LimeTupleSpace RdpSimpleClientAgent.lts
           
(package private)  LimeTupleSpace RdgSimpleClientAgent.lts
           
(package private)  LimeTupleSpace RdSimpleClientAgent.lts
           
(package private)  LimeTupleSpace ReactiveClientAgent.lts
           
(package private)  LimeTupleSpace InteractiveAgent.lts
           
 

Uses of LimeTupleSpace in lime
 

Fields in lime declared as LimeTupleSpace
(package private)  LimeTupleSpace[] InitiatorTransDescriptor.lts
          The tuple spaces owned by the agent involved in the transaction
 

Methods in lime with parameters of type LimeTupleSpace
(package private)  void TransactionMgr.setShared(AgentID agent, LimeTupleSpace[] lts, boolean isShared, Result lock)
          Start the engagement or disengagement of an agent.
private  void TransactionMgr.makeInitiatorRequest(short transType, AgentID agent, LimeTupleSpace[] lts, Result lock)
          generates the request that will start the transaction, AND blocks the agent that made the request.
private  boolean TransactionMgr.allTSUniform(LimeTupleSpace[] lts, boolean isShared)
          returns whether all the tuple spaces all have th same shared value as the boolean passed as a parameter
static boolean LimeTupleSpace.setShared(LimeTupleSpace[] lts, boolean isShared)
          Enable or disable transient sharing of a set of tuple spaces.
private static boolean LimeTupleSpace.isOwner(LimeTupleSpace lts)
           
(package private)  lights.interfaces.ITuple[] LimeTSMgr.mergePrivateWithPublic(LimeTupleSpace lts)
          Called from the Transaction manager to merge the upons/reactions of a private tuple space into the public space, and to return the tuples which are to be handed to the reactor when the transaction is complete
 

Constructors in lime with parameters of type LimeTupleSpace
InitiatorTransDescriptor(TransactionOpDescriptor desc, LimeTupleSpace[] lts, Result lock)
          Creates an InitiatorTransDescriptor for the specified transaction.
 

Uses of LimeTupleSpace in lime.motes
 

Subclasses of LimeTupleSpace in lime.motes
 class MoteLimeTupleSpace
          This class, MotesLimeTupleSpace, extends the LimeTupleSpace class, overriding the conventional operations in order to adapt them to the semantic they have when working with sensor networks.
 

Fields in lime.motes declared as LimeTupleSpace
private  LimeTupleSpace MoteLimeTupleSpace.outLTS
          Variable used to out the config tuples.
private  LimeTupleSpace MoteLimeTupleSpace.inLTS
          Variable used to "receive" the tuples from the motes.
private  LimeTupleSpace MoteAgent.lts
          LimeTupleSpace that contains the data, i.e.
private  LimeTupleSpace MoteAgent.ltc
          LimeTuple space used for configuration.
 

Uses of LimeTupleSpace in lime.motes.util.console
 

Fields in lime.motes.util.console declared as LimeTupleSpace
(package private)  LimeTupleSpace LimeConsole.lts
           
 

Methods in lime.motes.util.console that return LimeTupleSpace
 LimeTupleSpace LimeConsole.getLimeTupleSpace()
          Return the Lime tuple space associated with this Lime console.
 

Constructors in lime.motes.util.console with parameters of type LimeTupleSpace
LimeConsole(AgentID a, LimeTupleSpace lts, IConsoleProvider p)
          Create a new Lime console associated with the Lime tuple space passed as a parameter.
 

Uses of LimeTupleSpace in lime.util.console
 

Fields in lime.util.console declared as LimeTupleSpace
(package private)  LimeTupleSpace LimeConsole.lts
           
 

Methods in lime.util.console that return LimeTupleSpace
 LimeTupleSpace LimeConsole.getLimeTupleSpace()
          Return the Lime tuple space associated with this Lime console.
 

Constructors in lime.util.console with parameters of type LimeTupleSpace
LimeConsole(AgentID a, LimeTupleSpace lts, IConsoleProvider p)
          Create a new Lime console associated with the Lime tuple space passed as a parameter.