X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute%2FNode.pm;h=e7a6f8e4e1c352bbdb563d10bd05a21a59c851dd;hb=3ce66a3f80f5ea8f3e9f546d726ba1ad6b4fdd1a;hp=08b74c737295b15006a959e431a0eaa34b19fd42;hpb=3634fba90a64fe488d237f438d9945d81158da52;p=spider.git diff --git a/perl/Route/Node.pm b/perl/Route/Node.pm index 08b74c73..e7a6f8e4 100644 --- a/perl/Route/Node.pm +++ b/perl/Route/Node.pm @@ -29,6 +29,8 @@ use vars qw(%list %valid @ISA $max $filterdef); users => '0,Users,parray', usercount => '0,User Count', version => '0,Version', + pc90 => '0,Using PC90,yesno', + lastpc90 => '0,Last PC90 time,cldatetime', ); $filterdef = $Route::filterdef; @@ -90,12 +92,12 @@ sub del # delete parent from this call's parent list $pref->_delnode($self); - my @ref = $self->_delparent($pref); + $self->_delparent($pref); my @nodes; my $ncall = $self->{call}; # is this the last connection, I have no parents anymore? - unless (@ref) { + unless (@{$self->{parent}}) { foreach my $rcall (@{$self->{nodes}}) { next if grep $rcall eq $_, @_; my $r = Route::Node::get($rcall); @@ -189,6 +191,12 @@ sub nodes return @{$self->{nodes}}; } +sub parents +{ + my $self = shift; + return @{$self->{parent}}; +} + sub rnodes { my $self = shift;