X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FThingy%2FRt.pm;h=362904d01cac4b311eb2679e379f0afbea16f25e;hb=24e7cdb8b2479635fc99952e007bfc6c4c7f6a9a;hp=fe26feaf5292493bc922eac1a4ef419b307d931d;hpb=308f2190e3386d6a6c10e8344f5979cefc6df6bf;p=spider.git diff --git a/perl/Thingy/Rt.pm b/perl/Thingy/Rt.pm index fe26feaf..362904d0 100644 --- a/perl/Thingy/Rt.pm +++ b/perl/Thingy/Rt.pm @@ -24,12 +24,16 @@ use Thingy; use Thingy::RouteFilter; use Spot; -use vars qw(@ISA); +use vars qw(@ISA $update_interval); @ISA = qw(Thingy Thingy::RouteFilter); +$update_interval = 30 * 60; # the interval between 'cf' updates for an interface + sub gen_Aranea { my $thing = shift; + my $dxchan = shift; + unless ($thing->{Aranea}) { my $ref; if ($ref = $thing->{anodes}) { @@ -43,6 +47,7 @@ sub gen_Aranea } $thing->{Aranea} = Aranea::genmsg($thing, [qw(s a n u)]); } + return $thing->{Aranea}; }