ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PKÌC]! zUU alive%3f-i.rinu„[µü¤U:RDoc::AnyMethod[iI" alive?:EFI"Rinda::TupleEntry#alive?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9A TupleEntry is dead when it is canceled or expired.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]ŒÚÀ8MMmake_tuple-i.rinu„[µü¤U:RDoc::AnyMethod[iI"make_tuple:EFI"!Rinda::TupleEntry#make_tuple;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"&Creates a Rinda::Tuple for +ary+.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I" (ary);T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]læLÖ?? fetch-i.rinu„[µü¤U:RDoc::AnyMethod[iI" fetch:EFI"Rinda::TupleEntry#fetch;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Fetches +key+ from the tuple.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]'óW++new-c.rinu„[µü¤U:RDoc::AnyMethod[iI"new:ETI"Rinda::TupleEntry::new;TT: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"LCreates a TupleEntry based on +ary+ with an optional renewer or expiry ;TI"time +sec+.;To:RDoc::Markup::BlankLineo; ; [I"JA renewer must implement the +renew+ method which returns a Numeric, ;TI"9nil, or true to indicate when the tuple has expired.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I"(ary, sec=nil);T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]½øx?ùù expires-i.rinu„[µü¤U:RDoc::Attr[iI" expires:ETI"Rinda::TupleEntry#expires;TI"RW;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Rinda::TupleEntry;TcRDoc::NormalClass0PKÌC]5œÚûnncdesc-TupleEntry.rinu„[µü¤U:RDoc::NormalClass[iI"TupleEntry:ETI"Rinda::TupleEntry;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"HA TupleEntry is a Tuple (i.e. a possible entry in some Tuplespace) ;TI"0together with expiry and cancellation data.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" expires;TI"RW;T: publicFI"lib/rinda/tuplespace.rb;T[[[I"DRbUndumped;To;;[; @; 0@[[I" class;T[[; [[I"new;T@[:protected[[: private[[I" instance;T[[; [[I"[];F@[I" alive?;F@[I" cancel;F@[I"canceled?;F@[I" expired?;F@[I" fetch;F@[I"make_expires;F@[I"make_tuple;F@[I" renew;F@[I" size;F@[I" value;F@[; [[;[[I"get_renewer;F@[[U:RDoc::Context::Section[i0o;;[; 0; 0[@I" Rinda;FcRDoc::NormalModulePKÌC]›Šâ ÙÙexpired%3f-i.rinu„[µü¤U:RDoc::AnyMethod[iI" expired?:EFI"Rinda::TupleEntry#expired?;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"*Has this tuple expired? (true/false).;To:RDoc::Markup::BlankLineo; ; [I"NA tuple has expired when its expiry timer based on the +sec+ argument to ;TI"#initialize runs out.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]RQ133 size-i.rinu„[µü¤U:RDoc::AnyMethod[iI" size:EFI"Rinda::TupleEntry#size;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"The size of the tuple.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]J5Û   renew-i.rinu„[µü¤U:RDoc::AnyMethod[iI" renew:EFI"Rinda::TupleEntry#renew;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"9Reset the expiry time according to +sec_or_renewer+.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" +nil+;T; [o; ; [I"+it is set to expire in the far future.;To;;[I" +true+;T; [o; ; [I"it has expired.;To;;[I" Numeric;T; [o; ; [I")it will expire in that many seconds.;T@o; ; [I"BOtherwise the argument refers to some kind of renewer object ;TI"&which will reset its expiry time.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sec_or_renewer);T@*FI"TupleEntry;TcRDoc::NormalClass00PKÌC] 6 á;; %5b%5d-i.rinu„[µü¤U:RDoc::AnyMethod[iI"[]:EFI"Rinda::TupleEntry#[];TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"$Retrieves +key+ from the tuple.;T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@FI"TupleEntry;TcRDoc::NormalClass00PKÌC]*>^ÎØØmake_expires-i.rinu„[µü¤U:RDoc::AnyMethod[iI"make_expires:EFI"#Rinda::TupleEntry#make_expires;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"?Returns an expiry Time based on +sec+ which can be one of:;To:RDoc::Markup::List: @type: NOTE: @items[o:RDoc::Markup::ListItem: @label[I" Numeric;T; [o; ; [I""+sec+ seconds into the future;To;;[I" +true+;T; [o; ; [I"8the expiry time is the start of 1970 (i.e. expired);To;;[I" +nil+;T; [o; ; [I"Bit is Tue Jan 19 03:14:07 GMT Standard Time 2038 (i.e. when ;TI"UNIX clocks will die);T: @fileI"lib/rinda/tuplespace.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sec=nil);T@&FI"TupleEntry;TcRDoc::NormalClass00PKÌC]‰ôN^ÎØØ make_expires-i.rinu„[µü¤PKÌC]‰ôN