User Tools

Site Tools


at:byexample

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
at:byexample [2008/08/11 20:28] – added tvcutsemat:byexample [2008/08/11 20:33] – * tvcutsem
Line 39: Line 39:
 <code javascript> <code javascript>
 def sub := when: Type discovered: { |obj| def sub := when: Type discovered: { |obj|
-  ...+  // code to execute upon discovery
 } }
 </code> </code>
Line 48: Line 48:
 <code javascript> <code javascript>
 whenever: Type discovered: { |obj| whenever: Type discovered: { |obj|
-  ...+  // code to execute upon every discovery
 } }
 </code> </code>
Line 58: Line 58:
 <code javascript> <code javascript>
 def sub := when: ref disconnected: { def sub := when: ref disconnected: {
-  ...+  // code to execute upon disconnection
 } }
 </code> </code>
Line 66: Line 66:
 <code javascript> <code javascript>
 def sub := when: ref reconnected: { def sub := when: ref reconnected: {
-  ...+  // code to execute upon reconnection
 } }
 </code> </code>
Line 88: Line 88:
 <code javascript> <code javascript>
 when: l expired: { when: l expired: {
-  ...+  // code to execute upon lease expiration
 } }
 </code> </code>
Line 100: Line 100:
  
 def sub := when: seconds(10) elapsed: { def sub := when: seconds(10) elapsed: {
-  ...+  // code to execute after 10 seconds
 } }
 </code> </code>
Line 108: Line 108:
 <code javascript> <code javascript>
 whenever: minutes(1) elapsed: { whenever: minutes(1) elapsed: {
-  ...+  // code to execute after 1 minute
 } }
 </code> </code>
at/byexample.txt · Last modified: 2009/10/08 14:11 by tvcutsem